GridView 刷新 10

局部更新每一行的数据,按钮执行数据库更新操作,在UpdatePanel里面放一个GridView 的按钮列我想实现
发布于2010-01-09 10:30 最佳答案

<
<,然后来修改指定gridveiw上列的显示的数据,整体更新;COS_EndTime"。

我估计另一种方法;/

为了判断新旧2个数据:UpdatePanel ID="%# get_SortTime( Eval("asp.Cells[4];server"asp;<。

2当然,而是在行上有增减,updatepanel不适应;asp; UpdateMode="
<asp;ContentTemplate>,那就用类似jquery的技术增减一行</,就得保存旧数据然后来比较;结束时间" runat="UpdatePanel_endtime");
<
<,然后jquery异步查找数据库数据:如果改用脚本技术如用jquery;asp。

1 如果你gridview要显示的数据部多;
<,更多的时候是只更新几个列; runat=",我是把列变成模板列.Row,如代码<
<Label_end"<,只是效率慢了点,而且没有图片等 可以把整个gridveiw包含在updatepanel里面,不知道其他人有上面好办法;/,然后包含一个updatepanel;

然后在代码里的rowdatabound里面 经过判断是否要更新后来更新;ItemTemplate>,因为updatepanel属于客户端脚本技术范畴;'Conditional"ItemStyle Width=",因此这个效率还不是很高;
<9%",它会报错的;tr>asp:UpdatePanel>ContentTemplate>UpdatePanel_endtime"
< Text='/)) %>.Controls[1],多了一行使得页面结构变化了,或有点闪;<ItemTemplate>.Update():Label>/>tr>:TemplateField HeaderText=">
up1_e,在第一次加载数据后.FindControl("。

3 如果你是在列上没变化:Label ID=",其他不变,效率会高的多:
UpdatePanel up1_e = (UpdatePanel)e;>:TemplateField>>/server" /这个我曾做过

其他回答

更新的应该是这个gridview,除非使用自己写的ajax代码
gridview是一个整体,如果放到updatepanel里只更新一行是不可能的
sq_zhuyi | 发布于2010-01-09 09:45
评论
那就更新DaTaSet某一行选中id更新一行就行了。
aini6699 | 发布于2010-01-09 09:26
评论

为您推荐: