永发信息网

gridview编辑更新问题

答案:2  悬赏:10  手机版
解决时间 2021-02-06 03:06
我用的是vs(2008)C#语言,在用gridView控件里的编辑时,它的更新不起作用。也就是执行不到更新这个函数。正常这是由于什么情况引起的?
哪位高手帮帮忙?急急急!!,就只有10分了,不好意思,敬请谅解!!

回复yukon12345:谢谢你的帮助,我的表是没有设外键的。我是菜鸟,希望以后能多关注我的帖子,有不会的,请多多指教。
回复ShiftShing:你的分析是正确的,xxx指的是什么?数据源?还是数据库?还有在执行的时候会出错为:“数据源不支持分页”,这是怎么回事?
最佳答案
你是不是PageLoad里给Girdview绑数据了?
当你点更新的时候会再次绑一编,你的数据就白更新了。
所以在PageLoad加上
If(!IsPostBack)
{
gridView.datasource=xxx
gridView.databind();
}

xxx指的是什么?
是你给Gridview绑定的数据源,一个Datatable
这里我的意思只是在你绑定数据的外面
加一个If(!IsPostBack)
就可以避免这种情况。
至于你如何绑数据
gridView.datasource=xxx
gridView.databind();
只是一个例子
数据源不支持分页这个就要具体看你代码怎么写的了。
不好说
全部回答
注意你的gv1_rowupdating方法,有没有发现你的方法体跟gv1_rowcancelingedit方法体是一样的,也就是说,它做了跟你的取消方法一样的事. 相信你已经理解了原因,那么接下来你要做的事就是在gv1_rowupdating方法里实现更新,大概代码如下: string sqlcom = "update customer set name='"+ ((textbox)(gv1.rows[e.rowindex].cells[1].controls[0])).text.tostring().trim() + "', sex='"+ ((dropdownlist)(gv1.rows[e.rowindex].cells[2].controls[0])).text.tostring().trim() + "', address='"+ ((textbox)(gv1.rows[e.rowindex].cells[3].controls[0])).text.tostring().trim()+ "' number='"+ ((textbox)(gv1.rows[e.rowindex].cells[4].controls[0])).text.tostring().trim() + "' where idcard='"+ gv1.datakeys[e.rowindex].value.tostring() + "'"; sqlcommand sqlcomm = new sqlcommand(sqlcom, sqlconn); sqlconn.open(); sqlcomm.executenonquery(); sqlconn.close(); 我想,你一定是刚学c#.net,以上代码只是给你提供思路,你知道,我根本不知道你的数据库表跟gridview是什么样子,所以我也根本不知道你要更新一些什么数据.也就是说,你给的信息太少了... 再不明白的话就补充问题吧...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
1.某赤铁矿的样品中铁元素的质量分数为65%,测
常州市新兴拉丝厂这个地址在什么地方,我要处
为什么樱花树只有单瓣类才开花结果
电脑桌面壁纸有什么颜色的好,又不伤眼睛
下述组合哪项正确A.急性粒细胞白血病--脑膜白
下石虎子河南怎么去啊,有知道地址的么
六百字的作文初中学生需多长时间完成
四个月泰迪狗打的喘气,一会儿死了
完美国际 怨灵之魄
女,32岁,婚后3年不孕,患者平素月经规律,
使用首都国际机场联通要客部贵宾休息室通道是
诚惠电脑(鼓山路)我想知道这个在什么地方
有这一句话说得特别对,我们都是把最坏的一面
代理记账问题出问题要付法律责任 吗?
Q蒂是什么意思
推荐资讯
周公解梦打扫卫生
在房地产抵押贷款中,抵押期内抵押房地产()。
纱元的意思是什么啊?知道的请说下!
奢阔的意思是什么啊?知道的请说下!
一个提手旁和一个合字读什么呀
幼儿园活动室的门是往里开还是往外开 有专业
取途的意思是什么啊?知道的请说下!
8090时尚潮流店在哪里啊,我有事要去这个地方
红米2手机怎么恢复出厂设置密码
众力路在哪里啊,我有事要去这个地方
抛物线y=(k+1)x-9开口向下,且经过原点,则k= .
亮航汽车租赁地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?