DataGridView è un controllo di Microsoft.NET che consente di visualizzare i dati utente all'interno di un formato griglia. DataGridView dà anche agli utenti finali la possibilità di modificare, aggiungere o eliminare i dati esistenti. Naturalmente, è necessario associare i dati con successo a DataGridView al fine di attivare questa opzione. Uno dei componenti chiave del controllo DataGridView è la sua caratteristica di modifica. Se è necessario apportare una modifica complessa - come cambiare il colore di un set di dati specifico o anche la sua uscita... deve eseguire l'override del metodo di modifica di DataGridView.
Istruzioni
1
Fare clic su "Start" e digitare "Microsoft Visual Studio" nel campo di ricerca. Fare doppio clic sul collegamento "Microsoft Visual Studio" per lanciare il programma.
2
Clicca su "Apri" e poi selezionare "VB.NET" come linguaggio di programmazione.
3
Immettere il codice seguente per eseguire l'override del metodo edit DataGrid:
public class DataGridNoActiveCellColumn: DataGridTextBoxColumn
{
private int SelectedRow = -1;
Protected Overrides Sub Edit (CurrencyManager source,
int rowNum,
System.Drawing.Rectangle bounds,
bool readOnly,
string instantText,
bool cellIsVisible)
{
//make sure previous selection is valid
if(SelectedRow > -1 && SelectedRow < source.List.Count + 1)
this.DataGridTableStyle.DataGrid.UnSelect(SelectedRow);
SelectedRow = rowNum;
this.DataGridTableStyle.DataGrid.Select(SelectedRow);
}
}
Sostituire "-1" con il numero di riga effettivo per il quale si desidera eseguire l'override della modifica di DataGrid.