CommandArgument in the Gridview

前端 未结 1 627
耶瑟儿~
耶瑟儿~ 2021-01-17 12:09

I have a gridview like this.



        
相关标签:
1条回答
  • 2021-01-17 12:42

    try like this

     <asp:GridView ID="grd1" runat="Server" width="500px" AutoGenerateColumns="false" DataKeyNames="StateID" OnRowEditing="grd1_RowEditing">
      <Columns>
           <asp:TemplateField>
                  <ItemTemplate>
                          <asp:LinkButton ID="btnDelete" runat="server" CommandArgument='<%#Eval("StateID")%>' OnCommand="lnkDelete" Text="Delete">
                          </asp:LinkButton>
                   </ItemTemplate>
            </asp:TemplateField>
       </Columns>
    

     protected void lnkDelete(Object sender, CommandEventArgs e)
     {
        int iStID=int32.Parse(e.CommandArgument.ToString());
     }
    
     //iStID has the DataKey value which you can use. 
    
    0 讨论(0)
提交回复
热议问题