Como: Estender a funcionalidade de um TableAdapter
Você pode estender a funcionalidade de um TableAdapter adicionando código para o arquivo de classe parcial do TableAdapter.
O código que define um TableAdapter é regenerado quando quaisquer alterações forem feitas no TableAdapter (no Dataset Designer) ou quando alterações são feitas durante a execução de qualquer assistente que modifica a configuração de um TableAdapter.Para impedir que seu código seja excluído durante a regeneração de um TableAdapter, adicione código para o arquivo de classe parcial do TableAdapter.
(Classes parciais permitem codificar uma classe específica para ser dividida entre arquivos físicos múltiplos.Para obter mais informações, consulte Partial (Visual Basic) ou parcial (tipo) (Referência C#).
Localizando TableAdapters no Código
Enquanto TableAdapters são criados com o DataSet Designer, as classes TableAdapter geradas não serão geradas como classes aninhados do DataSet.TableAdapters estão localizados em um namespace baseado no nome do DataSet associado do TableAdapter.Por exemplo, se seu aplicativo contém um conjunto de dados chamado HRDataSet, os TableAdapters estariam localizados no namespace HRDataSetTableAdapters.(convenção de nomeclatura segue este padrão: DatasetName + TableAdapters).
O exemplo a seguir pressupõe um TableAdapter chamado CustomersTableAdapter em um projeto com um NorthwindDataSet.
Para criar uma classe parcial para um TableAdapter
Adicione uma nova classe ao projeto, escolhendo Add Class no menu Project.
Nomeie a classe CustomersTableAdapterExtended.
Clique em Adicionar.
Substitua no código o namespace adequado e nome da classe parcial para seu projeto.Por exemplo:
Namespace NorthwindDataSetTableAdapters Partial Class CustomersTableAdapter ' Add user code here. For example: Public Overrides Function ToString() As String Return "Overridden in the partial class." End Function End Class End Namespace
namespace NorthwindDataSetTableAdapters { public partial class CustomersTableAdapter { // Add user code here. For example: public override string ToString() { return "Overridden in the partial class."; } } }
Consulte também
Tarefas
Como: Criar consultas TableAdapter
Como: Estender a funcionalidade de um conjunto de dados
Conceitos
Outros recursos
Explicações Passo a passo sobre Dados
Guia de Introdução para acesso a dados
Conectando-se a Dados no Visual Studio
Preparando seu aplicativo para receber dados
Buscando dados em seu aplicativo
Exibindo dados em formulários em aplicativos do Windows