Dicas .NET - Definindo a Chave Primária em um Data Table
Veja nesta dica, como criar uma Chave Primária em um objeto DataTable.
Definindo a Chave Primária em um Data Table
Para definir que determinada coluna é a chave primária de um Data Table e facilitar assim a manipulação de dados na própria Data Table, crie uma Data Column e defina uma coleção de Data Columns como chave primária da Data Table, como mostrado no exemplo abaixo:
DataTable oTabela = new DataTable();
DataColumn oColuna;
DataColumn[] oChavePrimaria = new DataColumn[];
oColuna = new DataColumn("Codigo");
oChavePrimaria[0] = oColuna;
// É possível adicionar mais colunas ao Array
oTabela.PrimaryKey = oChavePrimaria;
Igor Alcantara (http://thespoke.net/blogs/luzzifuge/)


Fistsoft-sistemas Para Gestao Empresarial-ltda;
em 4/4/2012 09:42 - Responder
no meu caso eu preciso ter uma chave primária com 3 campos, como eu faço?
em 4/4/2012 09:42 - Responder

Wesley Yamazack
Olá Fistsoft, solicitei um de meus autores para que possam fazer um artigo pra poder te ajudar, fechado?
Peço que aguarde um pouco para podermos montar o mesmo e sanar a sua dúvida, combinado?
Um abraço
Peço que aguarde um pouco para podermos montar o mesmo e sanar a sua dúvida, combinado?
Um abraço
em 4/4/2012 15:07 - Responder
Edson Mendes De Oliveira
DataTable oTabela = new DataTable();
DataColumn[] oChavePrimaria = new DataColumn[2];
DataColumn oDataColumn1 = new DataColumn("Codigo1");
DataColumn oDataColumn2 = new DataColumn("Codigo2");
oChavePrimaria[0] = oDataColumn1;
oChavePrimaria[1] = oDataColumn2;
// É possível adicionar mais colunas ao Array
oTabela.PrimaryKey = oChavePrimaria;
DataColumn[] oChavePrimaria = new DataColumn[2];
DataColumn oDataColumn1 = new DataColumn("Codigo1");
DataColumn oDataColumn2 = new DataColumn("Codigo2");
oChavePrimaria[0] = oDataColumn1;
oChavePrimaria[1] = oDataColumn2;
// É possível adicionar mais colunas ao Array
oTabela.PrimaryKey = oChavePrimaria;
em 5/4/2012 10:18 - Responder
Edson Mendes De Oliveira
DataTable oTabela = new DataTable();
DataColumn[] oChavePrimaria = new DataColumn[3];
DataColumn oDataColumn1 = new DataColumn("Codigo1");
DataColumn oDataColumn2 = new DataColumn("Codigo2");
DataColumn oDataColumn3 = new DataColumn("Codigo3");
oChavePrimaria[0] = oDataColumn1;
oChavePrimaria[1] = oDataColumn2;
oChavePrimaria[2] = oDataColumn3;
// É possível adicionar mais colunas ao Array
oTabela.PrimaryKey = oChavePrimaria;
DataColumn[] oChavePrimaria = new DataColumn[3];
DataColumn oDataColumn1 = new DataColumn("Codigo1");
DataColumn oDataColumn2 = new DataColumn("Codigo2");
DataColumn oDataColumn3 = new DataColumn("Codigo3");
oChavePrimaria[0] = oDataColumn1;
oChavePrimaria[1] = oDataColumn2;
oChavePrimaria[2] = oDataColumn3;
// É possível adicionar mais colunas ao Array
oTabela.PrimaryKey = oChavePrimaria;
em 5/4/2012 10:19 - Responder
Você está em:
canal .net



0
0
