DataGridView er en Microsoft NET kontroll som lar deg vise brukerdata i et rutenett format . . DataGridView gir også sluttbrukere muligheten til å modifisere, legge til eller slette eksisterende data . Selvfølgelig må du binde data hell til DataGridView for å muliggjøre dette. En av de viktigste komponentene i DataGridView er dens endre funksjon . Hvis du trenger å gjøre en kompleks endring - slik som å endre fargen på et bestemt datasett eller sin produksjon - du må overstyre DataGridView edit metoden. Instruksjoner
en
Klikk "Start" og skriv " Microsoft Visual Studio" i søkefeltet . Dobbeltklikk på "Microsoft Visual Studio " linken for å starte programmet .
2
Klikk "Open" og velg deretter " VB.NET " som programmeringsspråk.
3
Skriv inn følgende kode for å overstyre DataGrid edit metode : en
public class DataGridNoActiveCellColumn : DataGridTextBoxColumn
{
private int SelectedRow = -1 ;
beskyttet override void Edit ( System.Windows.Forms.CurrencyManager kilde , etter
int rownum ,
System.Drawing.Rectangle grenser , etter
bool skrivebeskyttet ,
streng instantText , etter
bool cellIsVisible )
{
//sørge forrige valg er gyldig
if ( SelectedRow > -1 && SelectedRow < source.List.Count + 1 )
this.DataGridTableStyle.DataGrid.UnSelect ( SelectedRow ) ;
SelectedRow = rownum ;
this.DataGridTableStyle.DataGrid . Velg ( SelectedRow ) ;
}
}
Erstatt " -1 " med nummeret på den aktuelle raden som du ønsker å overstyre DataGrid edit