如何获取DataList中的Button按钮属性

解决方案 »

  1.   

    onclick
    Button btn =sender as Button;
    DataListItem item = (sender as Button).NamingContainer as DataListItem;
    TextBox txt=item.FindControl("txt") as TextBox;
      
    遍历findcontrol查找
      

  2.   

    先给button取个CommandName,例如:
    <asp:LinkButton ID="btnDelete" runat="server" CommandName="Delete">
    然后在DataList的ItemCommand事件里做判断并查找此按钮,例如:
    if (e.CommandName == "Delete")
    {
       Button btnDel = (Button)e.Item.FindControl("btnDelete");
       //然后使用btnDel点就能取到属性了
    }