Frage : datagridview Zellenklicken des ungültigen Wertes

Experts
What, das, ich hier schreiben muss, um die Störungen innerhalb zu vermeiden wenn Schleife

public leeres dataGridView5_CellClick (object Absender, DataGridViewCellEventArgs e)
{
wenn ((dataGridView5.CurrentRow.Cells [2]. Value! = Null)||(dataGridView5.CurrentRow.Cells [2]. Value.ToString ()! = „0“))
{
filmid = Convert.ToInt32 (dataGridView5.CurrentRow.Cells [2]. Wert) ;
Papierlösekorotron = Convert.ToDateTime (dataGridView5.CurrentRow.Cells [5]. Value);
InsertIntoList (filmid, Papierlösekorotron);
}
else
{
MessageBox.Show („es gibt kein geborgtes Einzelteil. “, „borgte kein Einzelteil“, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}

}


For weitere Erklärung meiner Frage verweisen bitte das Bilder attached
Thanking you
Attachments:

Antwort : datagridview Zellenklicken des ungültigen Wertes

die beste Weise, Eingangsdaten der Benutzer zu validieren ist, die Gültigkeitserklärung der Gültigkeitserklärungereignisse von datagrid wie zu verwenden
angebracht in den Codehoffnungen, frei zu sein
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
        private Lücke dataGridView5_CellValidating (Gegenstandabsender, DataGridViewCellValidatingEventArgs e)
        {
            schalten (e.ColumnIndex)
            {
                Rechtssache 2:
                    DataGridViewCell currentCell = dataGridView5 [e.ColumnIndex, e.RowIndex];
                    currentCell.ErrorText = "";
                    int x;
                    wenn (int.TryParse (currentCell.Value.ToString (), heraus x))
                    {
                        wenn (x == 0)
                        {
                            currentCell.ErrorText = „Wert sollte nicht null sein“;
                        }
                    }
                    sonst
                    {
                        currentCell.ErrorText = „eintragen bitte einen gültigen Zahlwert“;
                    }
                Bruch;
            }
        }
Weitere Lösungen  
 
programming4us programming4us