private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{

}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{    
this.DataGrid1.ItemCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DataGrid1_ItemCommand);
this.Load += new System.EventHandler(this.Page_Load); }
你有没有 这个事件呢?

解决方案 »

  1.   

    <asp:ButtonColumn Text="选择" CommandName="Select"></asp:ButtonColumn>
     相对应                                    ~~~~~~~~~~~~
    private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
    if(e.CommandName=="Select")
    {                 ~~~~~~~~~~~~~~~~~~~
    Response.Write("选择");
    }
    }
      

  2.   

    用ButtonColumn然后定义CommandName就可以了