gridview控件添加删除与后台数据库更新问题 怎么更新?(asp)
4个回答
展开全部
重新绑定如果你是手动绑定的,就和楼上一样,如果是用数据控件自动绑定的,那么直接gridview1.DataBind();就可以!
更多追问追答
追问
怎样是手动绑定,什么是自动绑定呢?我还未能区分,刚写您的解答
追答
自动绑就是在设计界面上,选择SqlDataSource数据源了,手动绑定就是楼上写的那样指定的DataTable,写个DataBind()函数,{SqlConnection............SqlCommand...............DataTable dt = new DataTable(),dt.load(cmd.ExcuteReader()); gridview1.datasource=dt;gridview1.databind();}
这样就手动绑啦,不想重新绑定
展开全部
要么重新绑定,要么刷新页面,
或者用ajax,只单独刷新gridview!!!
或者用ajax,只单独刷新gridview!!!
更多追问追答
追问
请问您是怎么绑定数据源 可以详细解说一下吗?
追答
后台绑定,写在.cs文件里,
先查询出结果集,
比如我用dataset,把结果集放入dataset中,
然后: gridview1.datasource=dataset名;
gridview1.databind();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把绑定gridview的代码写为一个方法,在Page_Lode里面写if(!ISPostBack){这里写你的方法名称},这样就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
每次更新完后,要重新绑定数据源
追问
那不太麻烦了,能直接在gridview中显示吗? 或者不用重新绑定的方法 谢谢
追答
可以,这样就要做临时datatable,等用户操作完或点击确认后,把临时datatable写进数据库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询