FineUI 官方论坛
标题: 在Grid里,按钮怎么根据绑定的数据来显示不同的按钮名? [打印本页]
作者: 枫叶飘零 时间: 2013-12-11 19:33
标题: 在Grid里,按钮怎么根据绑定的数据来显示不同的按钮名?
本来用Button和LinkButton都能绑定显示的,但这两个控件没有CommandName,不能引起RowCommand事件,用LinkButtonField时,有CommandName了,但又绑定不了,都显示为空。eg:
- <x:LinkButtonField CommandName="Update" runat="server" Text='<%# Eval("Information").ToString()=="1"?"设置为1":"设置为2" %>' />
复制代码
像上面这样的就不会显示内容了。
不知大家有没有什么方法可以根据绑定数据来显示按钮文字,然后还能获取点击的行的key的?
作者: Tiger 时间: 2013-12-11 21:57
我记得好像是用行绑定
http://fineui.com/DEMO/#/demo/grid/grid_rowdatabound.aspx
作者: 枫叶飘零 时间: 2013-12-12 11:52
不是这样的……%
作者: rookies_lts 时间: 2014-1-3 23:21
本帖最后由 rookies_lts 于 2014-1-3 23:26 编辑
在asp.net开发中当需要在aspx中直接调用cs中的方法,可以使用下面的方法
aspx代码:
<asp: Label ID="Label1" runat="server" Text="<%# GetStr() %>"></asp: Label>
这样试试看下
<x: LinkButtonField CommandName="Update" runat="server" Text='<%# GetStr (Eval("Information"))%>' />
protected string GetStr(string Information)
{
....
return _str;
}
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) |
Powered by Discuz! X3.4 |