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