Entwickler-Ecke

WinForms - Event zur Validierung von Eingaben in DataGridViewCell


Trombone - Fr 26.08.11 08:37
Titel: Event zur Validierung von Eingaben in DataGridViewCell
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

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 - Fr 26.08.11 09:10

Hallo Trombone,

bei Events immer die Eigenschaften der zugehörigen EventArgs durchsehen.
DataGridViewCellValidatingEventArgs hat die FormattedValue-Eigenschaft:

C#-Quelltext
1:
e.FormattedValue.ToString()