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