FineUI 官方论坛
标题:
Grid列已绑定好,请问怎么对列进行修改?
[打印本页]
作者:
aqsoft
时间:
2018-5-14 08:45
标题:
Grid列已绑定好,请问怎么对列进行修改?
Grid列已绑定好 比如:
<Columns>
<f:RowNumberField />
<f:BoundField Width="80px" DataField="code" ColumnID="code" HeaderText="编码" />
<f:BoundField Width="100px" DataField="name" ColumnID="name" HeaderText="名称" />
<f:BoundField Width="100px" DataField="price" ColumnID="price" HeaderText="单价" />
<f:BoundField Width="100px" DataField="memo" ColumnID="memo" HeaderText="备注" />
</Columns>
假如我现在想更改 price列的 Formatstring ,请问怎么操作?
我在后台通过 FindColumn("price") 找到列, 但是后面就不知道怎么处理了?
作者:
杨戴沐
时间:
2018-5-14 09:10
前台绑定 <f:BoundField Width="100px" DataField="price" ColumnID="price" HeaderText="单价" DataFormatString="{0:N}"/>
后台绑定可以在OnRowDataBound事件先通过代码转换好,再给TEXT重新赋值。
作者:
aqsoft
时间:
2018-5-14 10:10
本帖最后由 aqsoft 于 2018-5-14 10:12 编辑
杨戴沐 发表于 2018-5-14 09:10
前台绑定
后台绑定可以在OnRowDataBound事件先通过代码转换好,再给TEXT重新赋值。 ...
这个我知道,但是我想 比如 点击一个按钮就 把 某列 更改下!
作者:
aqsoft
时间:
2018-5-14 11:24
搞定了 谢谢大家
FineUIPro.BoundField bf= (FineUIPro.BoundField)Grid1.FindColumn("price");
bf.DataFormatString = "{0:F4}";
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4