Как безопасно привести значение dbnull к int в C#
Привет
Я возвращаю значение Int из datagridview в переменную int. Некоторое время значение строки datagridview будет равно null. в это время он будет отображаться
Error (Object cannot be cast from DBNull to other types.)
Index = Convert.ToInt32(MyGrid.Rows[2].Cells[8].Value);
Что я уже пробовал:
Я знаю, что с помощью приведенного ниже кода я могу решить эту проблему, но можете ли вы предложить мне какой-либо другой безопасный способ?
if(MyGrid.Rows[2].Cells[8].Value != null) { Index = Convert.ToInt32(MyGrid.Rows[2].Cells[8].Value); }