Как я могу проверить нулевое значение ячейки в DataGridView в C #?Я использовал DBNull для проверки, но он не работает, и я получаю сообщение об ошибке «Ссылка на объект не установлена для экземпляра объекта».Я использую VS2010.
Кто-нибудь может мне помочь?
DateGridView имеет следующие свойства: Имя: dgTelFax AllowUserToAddRows: True AllowUserToDeleteRows: True
Код, который у меня есть в настоящее время, является:
DataSet objDSTelephone = new DataSet();
DataTable objDTTelephone = objDSTelephone.Tables.Add();
string strTelephoneID = "";
string strTelephone = "";
int intRecTel = dgTelFax.Rows.Count;
if (intRecTel > 0)
{
//-- Add columns to the data table
objDTTelephone.Columns.Add("id", typeof(string));
objDTTelephone.Columns.Add("telephone", typeof(string));
for (int i2 = 0; i2 <= intRecTel - 1; i2++)
{
strTelephoneID = (!DBNull.Value.Equals(dgTelFax.Rows[i2].Cells[0].Value)) ? dgTelFax.Rows[i2].Cells[0].Value.ToString() : "";
strTelephone = (!DBNull.Value.Equals(dgTelFax.Rows[i2].Cells[2].Value)) ? dgTelFax.Rows[i2].Cells[2].Value.ToString() : "";
objDTTelephone.Rows.Add(strTelephoneID, strTelephone);
}
}
Заранее спасибо !!