Un usuario web DataKey tiendas de control de la interfaz del campo de clave principal o en el campo de un registro de formulario de datos que identifica de manera única 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 DataKey y establece los nombres de los campos de clave principal para los elementos que se muestran en un control GridView en una matriz de datos. Es necesario especificar la propiedad campo de nombre para establecer la clave de datos GridView en el código de programación C.
Instrucciones
1 Haga clic en el botón "Inicio" de Windows y seleccione "Microsoft Office" y luego "Microsoft Visual Studio."
2 Seleccione "Abrir" y haga clic en el programa de C en el que desea establecer el control de la clave de datos en GridView.
3 Agregue el código siguiente después de la línea "GridView.databind" en su programa en C:
WebControlsEx clase estática pública
{
public static int IndexOf(this DataKeyArray dataKeyArray, object value)
{
si (dataKeyArray.Count & lt; 1) arrojan nueva InvalidOperationException ( "DataKeyArray no contiene elementos.");
llaves var = dataKeyArray.Cast & lt; DataKey> () ToList (.);
clave var = keys.SingleOrDefault (k => k.Value.Equals (valor));
Si (null == clave) devuelven -1;
volver keys.IndexOf (clave);
}
}
4 Haga clic en "Archivo", luego "Guardar" para establecer la clave de datos GridView en el código del programa C.