<asp:DataGrid id="DG_T_CBQ_Other" runat="server" AutoGenerateColumns="False">
<HeaderStyle CssClass="button4"></HeaderStyle>
<Columns>
<asp:BoundColumn DataField="VCHAOtherName" HeaderText="项目">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="MONRmbPrice" HeaderText="金额">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:BoundColumn>
<asp:TemplateColumn HeaderText="操作">
<HeaderStyle HorizontalAlign="Center" Width="136px"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:Button ID="Btn_modi" CommandName="myExternalQuotation_modi" Text="修改" Runat="server" CssClass="button2"></asp:Button>
<asp:Button ID="But_del" CommandName="myExternalQuotation_del" Text="删除" Runat="server" CssClass="button2"></asp:Button>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>

解决方案 »

  1.   

    <asp:DataGrid id="DG_T_CBQ_Other" runat="server" AutoGenerateColumns="False">
    <HeaderStyle CssClass="button4"></HeaderStyle>
    <Columns>
    <asp:BoundColumn DataField="VCHAOtherName" HeaderText="项目">
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    <ItemStyle HorizontalAlign="Left"></ItemStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="MONRmbPrice" HeaderText="金额">
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    <ItemStyle HorizontalAlign="Left"></ItemStyle>
    </asp:BoundColumn>
    <asp:TemplateColumn HeaderText="操作">
    <HeaderStyle HorizontalAlign="Center" Width="136px"></HeaderStyle>
    <ItemStyle HorizontalAlign="Center"></ItemStyle>
    <ItemTemplate>
    <asp:Button ID="Btn_modi" CommandName="myExternalQuotation_modi" Text="修改" Runat="server" CssClass="button2"></asp:Button>
    <asp:Button ID="But_del" CommandName="myExternalQuotation_del" Text="删除" Runat="server" CssClass="button2"></asp:Button>
    </ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    </asp:DataGrid>
      

  2.   

    增加一列模板列,在ItemTemplate中拖入一个按钮,定义这个按钮的CommandName,然后在DataGrid的itemcommand中判断并激发该事件!
      

  3.   

    <asp:TemplateColumn>
    <ItemTemplate>
    <asp:Button Commandname="yourMethod" id="Button2" runat="server" Text="Button"></asp:Button>
    </ItemTemplate>
    </asp:TemplateColumn>
      

  4.   

    private void DG_T_CBQ_Other_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
    switch (e.CommandName.Trim())
    {
    case "myExternalQuotation_modi":
     my_modi();
    break;
    case "myExternalQuotation_del":
     my_del();
    break;
    }
    }