FineUI 官方论坛
标题:
【已解决】Grid 以 TemplateField 绑定 数据不改变的问题?
[打印本页]
作者:
李明海
时间:
2013-9-2 15:43
标题:
【已解决】Grid 以 TemplateField 绑定 数据不改变的问题?
<ext:TemplateField Width="40" HeaderText="状态" TextAlign="Center" >
<ItemTemplate>
<%# Eval("IsStop") %>'
</ItemTemplate>
</ext:TemplateField>
复制代码
以TemplateField绑定的数据重新加载后页面数据不改变
DataTable dt = bll.GetList(Grid1.PageSize, pageIndex, sql, ref iTotalPage);
Grid1.RecordCount = iTotalPage;
Grid1.DataSource = dt;
Grid1.DataBind();
这个DataTable的数据都变了,但是页面上就是不变
但是 以<ext:BoundField Width="40" DataField="IsStop" DataFormatString="{0}" HeaderText="状态" DataToolTipField="IsStop" /> 这种形式绑定的可以改变,不知道为什么?
作者:
sanshi
时间:
2013-9-2 16:00
这个是已知问题,你暂时可以通过调用 Grid1.UpdateTemplateFields() 解决这个问题
作者:
www
时间:
2013-9-26 18:40
总知到原因了,郁闷了我很久啊
作者:
龙图腾
时间:
2013-10-18 09:59
嘿嘿嘿,你可以隐藏一列<ext:BoundField Width="40" DataField="IsStop" DataFormatString="{0}" HeaderText="状态" DataToolTipField="IsStop" hidden="true" />这样更新数据后相应数据也变化了!
作者:
sanshi
时间:
2013-10-18 10:43
这个是BUG,下个版本会修正
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4