how to using CommandArgument in DataGrid

<asp:TemplateColumn> 
 <ItemTemplate> 
  <asp:LinkButton runat="server" CommandName="Select" Text="Details" 
       CommandArgument='<%# DataBinder.Eval(Container.DataItem, "title_id") %>' /> 
 </ItemTemplate> 
</asp:TemplateColumn> 

This primary key field information could then be extracted in the ItemCommand event handler, which would look like

Sub dgTitles_ItemCommand(sender As Object, e As DataGridCommandEventArgs) 
 If e.CommandName = "Select" then 
  ' The details button has been clicked, find out the PK field value 
  Dim strTitleID as String = e.CommandArgument 

  ' Display the book's details 
  dgBookDetails.DataSource = GetBookDetails(strTitleID) 
  dgBookDetails.DataBind() 

  ' Make sure the dgBookDetails DataGrid is Visible 
  dgBookDetails.Visible = True 
 End If 
End Sub 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值