Un control de la interfaz de usuario web DataKey almacena el campo de clave principal o campo de un registro de formulario de datos que identifica de forma exclusiva en un control enlazado a datos . Los programadores usan las claves principales en las aplicaciones web para controlar el registro en particular en el GridView. Los extractos clave de datos y establece los nombres de los campos de clave principal de los elementos mostrados en un control GridView en una matriz de datos . Es necesario especificar la propiedad del campo Nombre para establecer el GridView DataKey en el código de programación C . Instrucciones
1
clic en el botón " Inicio" de Windows y seleccione " Microsoft Office", luego " Microsoft Visual Studio ".
2
Seleccione "Abrir" y haga clic en el programa de C en el que desea configurar el control GridView DataKey en
3
Agregue el siguiente código después de la línea " GridView.databind " en su programa de C: . pública
clase estática WebControlsEx
{
público IndexOf static int (esto DataKeyArray DataKeyArray , objeto de valor )
{ if ( dataKeyArray.Count < 1 ) throw new InvalidOperationException ( " DataKeyArray contiene ningún elemento. " ) .
teclas var
= dataKeyArray.Cast () ToList ();
var key = keys.SingleOrDefault ( k = > k.Value.Equals (valor) ) ;
if ( key == null) return -1 ;
keys.IndexOf regreso
(key) ;
}
}
4 Haga clic en " archivo", luego "Guardar " para ajustar el GridView DataKey en el código de programación C .