关于ASP.net中GridView的问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 05:11:11
使用GridView取值,把值用TextBox显示出来,总显示“索引 0 不是为负数,就是大于行数。”的错误,但是用另一台电脑就不会显示这种错误,是不是数据库有问题,还是IIS有问题
出错的代码:
DataSet myds = new DataSet();
myda.Fill(myds, "招聘信息视图");
DataRowView mydrv = myds.Tables["招聘信息视图"].DefaultView[0];
TextBox1.Text = Convert.ToString(mydrv.Row["岗位"]);
TextBox2.Text = Convert.ToString(mydrv.Row["需求名额"]);

但是用另一台电脑就不会显示这种错误

那值取出来没有????

你这种问题

大都是不注意一些小细节造成的.. 查起来很麻烦。

是不是数据库有问题,还是IIS有问题 这不可能。去好好检查程序吧

你说的这个问题,这上面就有很详细的解决方案哦,他们的java教程很全面,你可以去了解下
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=100

不可能。

不用0DataRowView mydrv = myds.Tables["招聘信息视图"].DefaultView;