我在DataGrid中有这么一列:
<asp:ButtonColumn Text="&lt;img src=img/delete.gif border=0 alt=删除 /&gt;" CommandName="Delete">
<HeaderStyle Width="18px"></HeaderStyle>
</asp:ButtonColumn>
我现在想在点这个按流时候,执行一个函数,,这个事件是怎样触发的!!!

解决方案 »

  1.   

    我主要是想得到这个DataGrid中的“行”号
      

  2.   

    ItemCommand 事件 e.Item.ItemIndex
      

  3.   

    我现在DataGrid上点是出来的事件是:private void dgdRight_SelectedIndexChanged(object sender, System.EventArgs e)而我希望的是private void dgdRight_Delete(object sender, System.Web.UI.WebControls.DataGridCommandEventArgs  e)
      

  4.   

    在属性栏的闪电符号下双击Delete_Command事件就可以了
      

  5.   

    <asp:Button id="butEdit" runat="server" CssClass="redButtonCss" Text="编辑" CommandName="Edit"></asp:Button>
    然后在后台private void MyDG_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
     if(e.CommandName == "Edit")
    {///获得e.Item.ItemIndex
    /// 执行一个函数
    }
    }