Hallo Forum...
in meinem WPF DataGrid wähle ich eine Zelle an, und möchte von dieser selektierten Zelle den Spaltenindex über
Button_Click auslesen, um den Spaltennamen auszugeben und zu verarbeiten.
Noch besser wäre direkt den Spaltennamen auszugeben.
Mein DataGrid heißt
GridStammdaten
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| int index = GridStammdaten.CurrentColumn.DisplayIndex; MessageBox.Show(index.ToString());
int index = GridStammdaten.CurrentCell.Column.DisplayIndex; MessageBox.Show(index.ToString()); |
Der Fehler lautet:
Zitat: |
System.NullReferenceException wurde nicht behandelt. Die MessageBox erhält den Wert Null. |
C#-Quelltext
1: 2: 3: 4:
| int index = 5; String Spaltenname = GridStammdaten.SelectedCells[index].Column.Header.ToString(); MessageBox.Show(Spaltenname.ToString()); |
!!Bitte nicht verwechseln mit DataGridView!!
Bitte um Hilfe+
Danke vorab
RobAll
Moderiert von Th69: C#-Tags hinzugefügt
Moderiert von Th69: Quote-Tags hinzugefügt