ASP.Net проверьте значение с значение dbnull
у меня есть следующий код
foreach (DataRowView dr in Data)
{
if (dr == System.DBNull.Value)
{
nedID = 1;
}
}
но я получаю следующую ошибку
Оператор ==
не может применяться к операндам типа System.Data.DataRowView
и System.DBNull
пожалуйста, кто-нибудь может посоветовать мне, как я могу проверить, является ли значение null или DBNULL
2 ответов
необходимо указать имя поля или индекс.
foreach (DataRowView dr in Data)
{
if (dr["nameOfField"] == System.DBNull.Value)
{
nedID = 1;
}
}
нужно заменить dr == System.DBNull.Value
С...
Convert.IsDBNull(dr["somefield"])
который возвращает true, если это DBNnull