读书人

在gridview中ItemTemplate里取LinkBut

发布时间: 2012-06-02 14:16:14 作者: rapoo

在gridview中ItemTemplate里取LinkButton的属性
前台页面:
<asp:TemplateField HeaderText="管理操作">
<ItemTemplate>
<asp:LinkButton CssClass="second caozuobtn" ID="Delete_btn" runat="server"
CommandName="Delete" CommandArgument='<%#Eval("id")%>'
onclientclick="return confirm('您确认删除吗?'); ">删除</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>

在后台cs中怎么取出LinkButton 中Enabled的属性呢


因为我要在后台判断该行数据的 为 1 或 0 是否启用LinkButton


如果在前台能判断的话在前台也行

[解决办法]

行绑定里面

LinkButton llll = (Label)GridView1.Rows[Convert.ToInt32(e.CommandArgument)].FindControl("LinkButton1");
[解决办法]
楼上的 是一种可行的方法
[解决办法]
2L正解,RowDataBinding事件里写
[解决办法]
LinkButton lbbt = (LinkButton)GridView1.Rows[e.RowIndex].FindControl("控件ID");
lbbt.Enable=true

读书人网 >asp.net

热点推荐