C# GridView.SelectedIndexChanged不';t火
您好,我有一个连接到selectedindexchanged事件的gridview,它位于一个隐藏面板上,但是当我尝试触发事件时,它什么也不做。 这是gridview的代码:C# GridView.SelectedIndexChanged不';t火,c#,asp.net,gridview,C#,Asp.net,Gridview,您好,我有一个连接到selectedindexchanged事件的gridview,它位于一个隐藏面板上,但是当我尝试触发事件时,它什么也不做。 这是gridview的代码: <asp:GridView ID="GridView1" runat="server" CssClass="mGrid" Width="847px" onselectedindexchanged="GridView1_SelectedIndexChanged2">
<asp:GridView ID="GridView1" runat="server" CssClass="mGrid"
Width="847px" onselectedindexchanged="GridView1_SelectedIndexChanged2">
<Columns>
<asp:ButtonField Text="Borrar" />
</Columns>
</asp:GridView>
这是因为该按钮不是
SelectButton
,一种方法是将GridView
上的autogenerateselectbutton
属性设置为true
。然后你就可以扔掉另一个你想让它工作的按钮
如果需要另一个按钮,则需要将其设置为CommandField
,并将ShowSelectButton
设置为true。通过该配置,您可以设置选择文本
,并为按钮设置一些自定义文本
无论哪种方式,按钮
都不会对SelectedIndexChanged
起任何作用
protected void GridView1_SelectedIndexChanged2(object sender, EventArgs e)
{
GridViewRow row = GridView1.SelectedRow;
Response.Write(row.Cells[2].Text);
}