Vraag : datagridview celklik van ongeldige waarde

Experts
What moet ik hier schrijven om de fouten binnen te vermijden als lijn

public nietige dataGridView5_CellClick (object afzender, DataGridViewCellEventArgs e)
{
als ((dataGridView5.CurrentRow.Cells [2]. Value! = verklaar) nietig||(dataGridView5.CurrentRow.Cells [2]. Value.ToString ()! = „0“))
{
filmid = Convert.ToInt32 (dataGridView5.CurrentRow.Cells [2]. Waarde) ;
dt = Convert.ToDateTime (dataGridView5.CurrentRow.Cells [5]. Value);
InsertIntoList (filmid, dt);
}
else
{
MessageBox.Show („Er is geen Geleend Punt. “, „Geen Punt leende“, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); gelieve te verwijzen de
}

} verdere verduidelijking


For van mijn vraag de beelden attached
Thanking you
Attachments:
van
error.JPG (149 KB) 1
van
1.JPG (110 KB) 2

Antwoord : datagridview celklik van ongeldige waarde

de beste manier om de inputgegevens van gebruikers te bevestigen is de bevestiging van de gebeurtenissen van de Bevestiging van datagrid te gebruiken zoals
in bijlage in code hoopt duidelijk te zijn
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
        privé nietige dataGridView5_CellValidating (objecten afzender, DataGridViewCellValidatingEventArgs e)
        {
            schakelaar (e.ColumnIndex)
            {
                geval 2:
                    DataGridViewCell currentCell = dataGridView5 [e.ColumnIndex, e.RowIndex];
                    currentCell.ErrorText = "";
                    int. x;
                    als (int.TryParse (currentCell.Value.ToString (), uit x))
                    {
                        als (x == 0)
                        {
                            currentCell.ErrorText = de „Waarde zou geen nul“ moeten zijn;
                        }
                    }
                    anders
                    {
                        currentCell.ErrorText = „te gaan gelieve een geldige geheelwaarde in“;
                    }
                onderbreking;
            }
        }
Andere oplossingen  
 
programming4us programming4us