asp.net(c#) gridview显示数据问题
本人新手,刚学asp.net的ado.net,之前学过c#winform的ado.net,可是数据的绑定好像不同了还是什么原因在winform可以运行的代码,在asp.n...
本人新手,刚学asp.net的ado.net,之前学过c# winform的ado.net,可是数据的绑定好像不同了还是什么原因在winform可以运行的代码,在asp.net中没显示,例如我的代码是:
在一个class类里写了一个数据库查询代码
在页面上点击按钮写了如下代码:
DBHelper db = new DBHelper(); DataSet ds = new DataSet();
ds = db.DepartSearchDGV(cmbStudent.Text);//根据下拉列表的值显示数据 dgvStudent.DataSource = ds.Tables[0]; dgvStudent.DataBind();
照理来说可以显示数据的,可是我使劲点击按钮都显示不了,是要加什么么?和winform的不同么? 展开
在一个class类里写了一个数据库查询代码
在页面上点击按钮写了如下代码:
DBHelper db = new DBHelper(); DataSet ds = new DataSet();
ds = db.DepartSearchDGV(cmbStudent.Text);//根据下拉列表的值显示数据 dgvStudent.DataSource = ds.Tables[0]; dgvStudent.DataBind();
照理来说可以显示数据的,可是我使劲点击按钮都显示不了,是要加什么么?和winform的不同么? 展开
展开全部
应该是没有问题的,winform和aps.net原理是差不多的,你可以再ds这儿加个断点,你监视下看有没有数据,有可能是你数据层查询数据出现了问题,还有下拉列表取值是cmbStudent.value.你看看这儿是不是为null
追问
调试了,有数据的
追答
估计这是要看人品的,开个玩笑哈。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ds = db.DepartSearchDGV(cmbStudent.Text);//根据下拉列表的值显示数据 ds中有数据吗?
更多追问追答
追问
这是肯定有的,我在winform那里能行,但是把代码copy到web(c#)上就不行了
而且为了测试我数据的有效,我调试了下,完全能够调试没有其他问题,但是就是不显示
追答
你这个事件是不是应该写到你选择下拉列表的值时,绑定gridview?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询