点击按钮获取特定网格列值?

时间:2015-05-17 18:36:34

标签: c# gridview buttonclick

我的网格视图代码

?

我的网格视图输出

enter image description here

如果我单击“打印”列下的“单击”按钮。我需要在onclick函数上获得IncidentNo值'4022'。

1 个答案:

答案 0 :(得分:1)

在Gridview中添加一个事件:

OnRowCommand="grdAccidentMaster_OnRowCommand"

更改按钮的模板:

    <ItemTemplate>
       <asp:Button runat="server" Text="Click" ID="btnClick" 
      CommandName="SendIncidentNo"  CommandArgument='<%# Eval("IncidentNo") %>' />                    
    </ItemTemplate>

代码背后:

protected void grdAccidentMaster_OnRowCommand(object sender, GridViewCommandEventArgs e)
{
    if (e.CommandName != "SendIncidentNo") return;
    int incidentNo = Convert.ToInt32(e.CommandArgument);
    // do something
}