Wie zu Referenz-Spalte-name statt e.ColumnIndex in Windows forms DataGridView-Ereignis-Handler?

Einige Ereignis-Handler für die WinForm - DataGridView haben DataGridViewCellEventArgs als parameter und ein ColumnIndex als Eigenschaft dieses argument.

ColumnIndex ist eine Zahl, die der Spalte ordinal #.

Gibt es eine Möglichkeit zum verweisen auf den Namen einer Spalte aus, das argument statt der Spalte index?

Also anstatt das zu tun:

if (e.ColumnIndex == 1)

Ich lieber etwas wie:

if (e.ColumnName == "CustomerName")

weil wenn eine Spalte ändert seine position, es wird den code knacken.

InformationsquelleAutor Tony_Henrich | 2009-07-15

Schreibe einen Kommentar