DataGridView ist ein Microsoft NET -Steuerelement, das Sie Benutzer Daten in einem Raster -Format angezeigt werden können . . DataGridView gibt auch Endbenutzern die Möglichkeit zu ändern, hinzuzufügen oder zu löschen vorhandenen Daten. Natürlich müssen Sie die Daten erfolgreich binden DataGridView , um dies zu ermöglichen . Eine der wichtigsten Komponenten der DataGridView ist seine Funktion bearbeiten . Wie das Ändern der Farbe eines bestimmten Datensatzes oder sogar seinem Ausgang - - Wenn Sie eine komplexe Änderung vornehmen müssen , müssen Sie überschreiben die DataGridView edit-Methode . Anleitung
1
Klicken Sie auf " Start" und geben Sie " Microsoft Visual Studio" in das Suchfeld ein . Doppelklicken Sie auf das "Microsoft Visual Studio "-Link , um das Programm zu starten.
2
Klicken Sie auf " Öffnen" und wählen Sie dann " VB.NET " als Programmiersprache.
3
Geben Sie den folgenden Code, um die Methode zu überschreiben DataGrid edit :
public class DataGridNoActiveCellColumn : DataGridTextBoxColumn
{
private int SelectedRow = -1;
geschützt override void Edit ( System.Windows.Forms.CurrencyManager Quelle
int rowNum ,
System.Drawing.Rectangle Grenzen,
bool readOnly ,
String instantText ,
bool cellIsVisible )
{
//sicherstellen vorherige Auswahl ist gültig
if ( SelectedRow > -1 && SelectedRow < source.List.Count + 1) german
this.DataGridTableStyle.DataGrid.UnSelect ( SelectedRow );
SelectedRow = rowNum ;
this.DataGridTableStyle.DataGrid . Select ( SelectedRow );
} }
Ersetzen "-1" mit der Anzahl der tatsächlichen Reihe , für die Sie die DataGrid bearbeiten überschreiben