我需要下面的代码来说 - 如果myReader读取一个空条目,则调用一个新方法。目前它不会显示包含空值的表格中的数据
conDataBase.Open();
myReader = cmdDataBase.ExecuteReader();
while (myReader.Read())
{
if (myReader["Code_CodeID"] != DBNull.Value)
{
string sFirst = myReader["First"].ToString();
string sLast = myReader["Last"].ToString();
string sAdd1 = myReader["Address1"].ToString();
string sCode = myReader["Code"].ToString();
txtFirst.Text = sFirst;
txtSecond.Text = sLast;
txtadd1.Text = sAdd1;
txtDeviceIMEI.Text = sCode;
}
}
}
else
{
//go to a new method
}
}
答案 0 :(得分:0)
if (myReader.IsDBNull(myReader.GetOrdinal("First")))
注意:最好使用GetOrdinal而不是传递列名