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的不同么?
展开
 我来答
朝花夕实
2014-04-15 · TA获得超过387个赞
知道小有建树答主
回答量:266
采纳率:100%
帮助的人:102万
展开全部
第一点:首先不知道你为什么要用DataGridView来显示,那么你会打点调试吗?先看是否取到数据,如果没有的话。就是ADO的问题。
第二点:如果数据提取没有问题的话,那么不妨把显示控件先不用,循环的打印上十条数据给Label,看看能不能打印出来。如果可以,就说明你的绑定有问题。
568848142
2014-04-14
知道答主
回答量:17
采纳率:0%
帮助的人:9万
展开全部
应该是没有问题的,winform和aps.net原理是差不多的,你可以再ds这儿加个断点,你监视下看有没有数据,有可能是你数据层查询数据出现了问题,还有下拉列表取值是cmbStudent.value.你看看这儿是不是为null
追问
调试了,有数据的
追答
估计这是要看人品的,开个玩笑哈。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FortuneGril
2014-04-14 · 超过19用户采纳过TA的回答
知道答主
回答量:63
采纳率:100%
帮助的人:47.7万
展开全部
ds = db.DepartSearchDGV(cmbStudent.Text);//根据下拉列表的值显示数据 ds中有数据吗?
更多追问追答
追问
这是肯定有的,我在winform那里能行,但是把代码copy到web(c#)上就不行了

而且为了测试我数据的有效,我调试了下,完全能够调试没有其他问题,但是就是不显示
追答
你这个事件是不是应该写到你选择下拉列表的值时,绑定gridview?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式