我有一个带有模板字段的GridView:
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="btnGetInfo" runat="server" Text="Log Book" />
</ItemTemplate>
</asp:TemplateField>
但是,我需要将onClick
函数旁边的单元格内容发送到DataTable
函数。如何在CodeBehind中访问该内容(或通过它调用函数)?
预先感谢, 迪奥戈·桑托斯(Diogo Santos)
答案 0 :(得分:0)
您可以如下访问GridView的RowCommand事件中的asp:TemplateField的每个控件
GridViewRow gvr =(GridViewRow)((((Button)e.CommandSource).NamingContainer); int index = gvr.RowIndex;
GridViewRow行= GridName.Rows [index]; 标签lblresultid = row.FindControl(“ lbl”)作为Label; (将类型转换为所需的控件。将lbl替换为控件的ID)