DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

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/)





    4 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Fistsoft-sistemas Para Gestao Empresarial-ltda;
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


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;


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;


em 5/4/2012 10:19 - Responder
 



Publicidade
Autor
Tipster .net

Dicas sobre .NET




Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03