gridview控件添加删除与后台数据库更新问题 怎么更新?(asp)

每次添加删除后,后台数据库更新了而控件里面的内容还是原来那样... 每次添加删除后 ,后台数据库更新了 而控件里面的内容还是原来那样 展开
 我来答
百度网友6d837d0
2012-05-28 · TA获得超过979个赞
知道小有建树答主
回答量:644
采纳率:0%
帮助的人:480万
展开全部
重新绑定如果你是手动绑定的,就和楼上一样,如果是用数据控件自动绑定的,那么直接gridview1.DataBind();就可以!
更多追问追答
追问
怎样是手动绑定,什么是自动绑定呢?我还未能区分,刚写您的解答
追答
自动绑就是在设计界面上,选择SqlDataSource数据源了,手动绑定就是楼上写的那样指定的DataTable,写个DataBind()函数,{SqlConnection............SqlCommand...............DataTable dt = new DataTable(),dt.load(cmd.ExcuteReader()); gridview1.datasource=dt;gridview1.databind();}
这样就手动绑啦,不想重新绑定
三界圣神
2012-05-27 · TA获得超过965个赞
知道小有建树答主
回答量:1101
采纳率:0%
帮助的人:573万
展开全部
要么重新绑定,要么刷新页面,
或者用ajax,只单独刷新gridview!!!
更多追问追答
追问
请问您是怎么绑定数据源  可以详细解说一下吗?
追答
后台绑定,写在.cs文件里,
先查询出结果集,
比如我用dataset,把结果集放入dataset中,
然后: gridview1.datasource=dataset名;
gridview1.databind();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9b112ee75
2012-05-28 · TA获得超过342个赞
知道小有建树答主
回答量:316
采纳率:0%
帮助的人:153万
展开全部
把绑定gridview的代码写为一个方法,在Page_Lode里面写if(!ISPostBack){这里写你的方法名称},这样就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
onersssccc
2012-05-26
知道答主
回答量:3
采纳率:0%
帮助的人:4845
展开全部
每次更新完后,要重新绑定数据源
追问
那不太麻烦了,能直接在gridview中显示吗?  或者不用重新绑定的方法  谢谢
追答
可以,这样就要做临时datatable,等用户操作完或点击确认后,把临时datatable写进数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式