Come ignorare il DataGrid Edit Method

February 12

DataGridView è un controllo di Microsoft .NET che consente di visualizzare i dati degli utenti 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 per DataGridView al fine di consentire questo. Uno dei componenti chiave di DataGridView è la sua caratteristica di modifica. Se avete bisogno di fare una modifica complessa - come cambiare il colore di un insieme di dati specifici stabiliti o anche la sua uscita - è necessario eseguire l'override del metodo di DataGridView modifica.

istruzione

1 Fai clic su "Start" e digitare "Microsoft Visual Studio" nel campo di ricerca. Fare doppio clic sul collegamento "Microsoft Visual Studio" per avviare il programma.

2 Fai clic su "Apri" e poi selezionare "VB.NET" come linguaggio di programmazione.

3 Immettere il seguente codice per eseguire l'override del metodo DataGrid edit:

Classe DataGridNoActiveCellColumn pubblico: DataGridTextBoxColumn

{

int SelectedRow privato = -1;

protetta override void Edit (fonte System.Windows.Forms.CurrencyManager,

int rowNum,

limiti System.Drawing.Rectangle,

bool sola lettura,

stringa di instantText,

bool cellIsVisible)

{

//make sure previous selection is valid

if (SelectedRow> -1 && SelectedRow & lt; 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 sovrascrivere la modifica DataGrid.