日期:2014-05-17  浏览次数:20571 次

在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