-2

试图从表中调用特定行并不断出错,有人有帮助吗?我的数据库有 2 行 atm,其中 5 列填充了值

4

2 回答 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 回答