Um usuário da web DataKey lojas de controle de interface o campo de chave primária ou campos de um registro de dados de formulário que identifica-lo em um controle ligado a dados . Os programadores utilizam as chaves primárias em aplicações web para controlar o registro específico no GridView . Os extratos DataKey e define os nomes dos campos de chave primária para os itens exibidos em um controle GridView em uma matriz de dados. Você precisa especificar a propriedade do campo nome para definir o datakey GridView no código do programa C . Instruções 
 1 
 Clique no botão " Iniciar" do Windows e selecione " Microsoft Office ", depois " Microsoft Visual Studio. " 
 2 
 Selecione "Open" e clique no programa C no qual você deseja definir o controle datakey em GridView 
 3 
 Adicione o seguinte código após a linha " GridView.databind " em seu programa C: . 
 
 público classe estática WebControlsEx 
 
 { 
 
 int IndexOf ( este DataKeyArray DataKeyArray , objeto de valor ) public static 
 
 { 
 
 if ( dataKeyArray.Count <1 ) throw new InvalidOperationException ( " DataKeyArray não contém itens. "); 
 
 chaves var = dataKeyArray.Cast  () ToList (); . 
 chave  var = keys.SingleOrDefault (k = > k.Value.Equals (valor ) ); 
 
 if ( key == null ) return -1 ; 
 
 retornar keys.IndexOf (chave) ; 
 
 } 
 
 } 
 4 
 Clique em " Arquivo", depois em "Salvar" para definir o datakey GridView em seu código de programa C .