Nwlapcug.com


Come mantenere GridView il Record quando facendo clic su aggiornamenti

Come mantenere GridView il Record quando facendo clic su aggiornamenti


Il controllo GridView è perfettamente adatto per ambiente Internet veloce-percorso di oggi. Il controllo GridView consente ai programmatori di visualizzare i dati in una pagina Web in formato tabella. Gli utenti possono quindi modificare ogni singolo record. Quando un visitatore del sito fa clic sul pulsante Aggiorna, la pagina verrà aggiornata come aggiorna i dati. Per impostazione predefinita, la pagina aggiornata visualizzerà un nuovo display di GridView contenente non più la selezione dell'utente. È possibile, tuttavia, mantenere GridView il record quando si fa clic gli aggiornamenti utilizzando la proprietà Rows di GridView.

Istruzioni

1

Aprire la pagina contenente il controllo GridView in Visual Studio.

2

Fare clic sul controllo GridView con la pagina ASPX in modalità progettazione. Fare clic sull'icona eventi nella finestra Proprietà e fare doppio clic sull'evento RowEditing. Attendere un momento mentre Visual Studio genera automaticamente il codice per creare il metodo del gestore eventi:

void SampleGridView_RowEditing (Object sender, GridViewUpdatedEventArgs e)
{
}

3

Assegnare il valore della riga selezionata a una variabile di tipo Int:

private int sampleIndex;

void SampleGridView_RowEditing (Object sender, GridViewUpdatedEventArgs e)
{
sampleIndex = in Convert.ToInt32(e.CommandArgument);
}

4

Selezionare l'ultima riga modificato dall'utente utilizzando la variabile di indice di campione e proprietà Rows di GridView. Aspettare fino a dopo l'aggiornamento è stata completata per completare la selezione:

SampleGridView.Rows[sampleIndex]. Selezionato = true;

5

Salvare il lavoro e test per garantire che funziona come previsto.