Pytanie : datagridview komórka stuknięcie nieobowiązujący wartość

Experts
What I musieć tutaj the błąd wśrodku the jeżeli pętla

public kawitacyjny dataGridView5_CellClick (object nadawca, DataGridViewCellEventArgs e)
{
jeżeli ((dataGridView5.CurrentRow.Cells [2]. Value! = null)||(dataGridView5.CurrentRow.Cells [2]. Value.ToString ()! = "(0)"))
{
filmid = Convert.ToInt32 (dataGridView5.CurrentRow.Cells [2]. Wartość) ;
dt = Convert.ToDateTime (dataGridView5.CurrentRow.Cells [5]. Value);
InsertIntoList (filmid, dt);
}
else
{
MessageBox.Show ("Tam  być żadny Rzecz Pożyczać. ", "Żadny Rzecz Pożyczać", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}

}


For dalszy klarowanie mój pytanie zadawalać nawiązywać do the wizerunek attached
Thanking you

Odpowiedź : datagridview komórka stuknięcie nieobowiązujący wartość

the najlepszy sposób użytkownik wkład dane być the uzasadnienie Uzasadnienie wydarzenie datagrid
dołączać w kod nadzieja jasny
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
        intymny pustka dataGridView5_CellValidating (przedmiot nadawca, DataGridViewCellValidatingEventArgs e)
        {
            zmiana (e.ColumnIndex)
            {
                skrzynka 2:
                    DataGridViewCell currentCell = dataGridView5 [e.ColumnIndex, e.RowIndex];
                    currentCell.ErrorText = "";
                    int x;
                    jeżeli (int.TryParse (currentCell.Value.ToString (), currentCell.Value.ToString x))
                    {
                        jeżeli (x == (0))
                        {
                            currentCell.ErrorText = "Wartość musieć zero";
                        }
                    }
                    inny
                    {
                        currentCell.ErrorText = "Zadawalać wchodzić do ważny integer wartość";
                    }
                przerwa;
            }
        }
Inne rozwiązania  
 
programming4us programming4us