Autor Beitrag
Trombone
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26
Erhaltene Danke: 1



BeitragVerfasst: Fr 26.08.11 08:37 
Moin,
mit welchem Event kann ich eine Validierung von Eingaben in einem DataGridView durchführen.

Alle Events die mir passend erschinen hatten die Eigenschaft, den zuvor in der Zelle befindlichen werte zu validieren:

zB CellValidating oder CellLeave
ausblenden C#-Quelltext
1:
2:
3:
4:
        private void dataGridView_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
        {
          MessageBox.Show(dataGridView.Rows[e.RowIndex].Cells[2].Value.ToString());
        }


mit welchem Event komm ich an den eingegebenen Text? Ich nehme an dieser wird erst nach dem Event CellLeave oder CellValidating in der Zelle gespeichert?
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4799
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Fr 26.08.11 09:10 
Hallo Trombone,

bei Events immer die Eigenschaften der zugehörigen EventArgs durchsehen.
DataGridViewCellValidatingEventArgs hat die FormattedValue-Eigenschaft:
ausblenden C#-Quelltext
1:
e.FormattedValue.ToString()