试图从表中调用特定行并不断出错,有人有帮助吗?我的数据库有 2 行 atm,其中 5 列填充了值
问问题
1049 次
2 回答
0
您遇到此错误是因为您没有为数据集分配任何值,或者您的数据集没有任何表,或者您的表没有任何行。所以在写下一行之前
ds0.Tables["own"].Rows[0];
你需要检查
if(ds0!=null && ds0.Tables.Contains("own") && ds0.Tables["own"].Rows.Length > 0)
{
//your code
}
于 2013-08-07T14:51:42.910 回答
0
ds0 是 BtnLogin_Click 函数中的局部变量。为了快速修复,您可以让 NavigateRecords 接受一个 DataSet 作为参数并返回一个 DataSet。
于 2013-08-07T14:59:03.500 回答