Una rete di controllo di interfaccia utente DataKey memorizza il campo chiave primaria o un campo di un record di forma di dati che identifica in modo univoco in un controllo associato a dati . I programmatori usano le chiavi primarie nelle applicazioni web per controllare il particolare record in GridView . Gli estratti DataKey e imposta i nomi dei campi di chiave primaria degli elementi visualizzati in un controllo GridView in un array di dati . È necessario specificare la proprietà campo del nome per impostare il GridView DataKey nel codice del programma C . Istruzioni
1
Fare clic sul pulsante "Start " di Windows e selezionare " Microsoft Office ", quindi " Microsoft Visual Studio ".
2
Selezionare "Apri" e fare clic sul programma C in cui si desidera impostare il controllo DataKey in GridView
3
Aggiungere il seguente codice dopo la riga " GridView.databind " nel vostro programma C : .
pubblico classe statica WebControlsEx
{
public int IndexOf statico ( questo DataKeyArray dataKeyArray , valore oggetto ) per
{
se ( dataKeyArray.Count < 1) throw new InvalidOperationException ( " DataKeyArray non contiene elementi . ") .
chiavi var
= dataKeyArray.Cast ( ) ToList ();
var key = keys.SingleOrDefault ( k = > k.Value.Equals (valore) ) ;
if ( tasto == null) return -1 ;
keys.IndexOf ritorno ( chiave) ;
}
}
4
Fare clic su " File ", poi su " Save " per impostare il GridView DataKey nel codice del programma C .