Я хочу проверить, является ли sqldatareader нулевым или нет.Поэтому попробовал следующий код:
if (x[k]!= DBNull.Value)
{
box.Text = Convert.ToString(x[k++]);
if ((box.Text) != "")
current[j - 1] = Convert.ToDouble(box.Text);
else current[j - 1] = 0;
box.Enabled = false;
}
Однако при попытке проверить значение в устройстве чтения данных выдает ошибку «недопустимая попытка чтения данных, когда данных нет».Как еще я должен проверить, есть ли данные там или нет. !!пожалуйста помоги.здесь x - sqldatareader SqlDataReader x = cmd.ExecuteReader ();и cmd является выбранным коммандом ..