1
我有一个GridView
在DataGrid1_SelectedIndexChanged
2选择Button
控制这样如何检测哪个按钮列用户点击了两个按钮都是commandname =“Select”后面的代码?
<asp:datagrid style="Z-INDEX: 0" id="DataGrid1" runat="server" Width="936px"
HorizontalAlign="Justify" CellPadding="5" AutoGenerateColumns="False"
AllowCustomPaging="True" AllowSorting="True">
<asp:ButtonColumn Text="Button 1" CommandName="Select">
<HeaderStyle Width="5%"></HeaderStyle>
</asp:ButtonColumn>
<asp:ButtonColumn Text="Button 2" CommandName="Select">
<HeaderStyle Width="5%"></HeaderStyle>
</asp:ButtonColumn>
</asp:datagrid>
在后面的代码如何检测哪个按钮用户点击
private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(//user click button 1) {}
else // user clicked button 2 {}
}
感谢你的答案
为什么你需要为两个按钮指定相同的CommandName值? – 2011-05-06 08:58:12
,因为它们几乎相同功能按钮1点击查看选定行,按钮2选择要编辑的行 – Son 2011-05-06 09:05:37