To  slag(不知道) <asp:datagrid id="dgXsxx" runat="server" DataKeyField="jyh" Font-Name="Verdana" ShowFooter="False"
CellSpacing="0" AutoGenerateColumns="false" HeaderStyle-BackColor="#aaaadd" OnEditCommand="DataGrid_Edit"
OnCancelCommand="DataGrid_Cancel" OnUpdateCommand="DataGrid_Update" Font-Size="8pt" CellPadding="3"
BorderColor="black" BackColor="#ccccff" Width="600">
<Columns>
<asp:EditCommandColumn EditText="编辑" CancelText="取消"UpdateText="更新"ItemStyle-Wrap="False" />
<asp:ButtonColumn Text="删除" CommandName="Delete" ItemStyle-Wrap="False" />
<asp:BoundColumn HeaderText="交易号" DataField="jyh" ReadOnly="true" />
<asp:BoundColumn HeaderText="客户名称" DataField="jyh" />
<asp:BoundColumn HeaderText="煤炭名称" DataField="jyh" />
<asp:BoundColumn HeaderText="负责人" DataField="jyh" />
<asp:BoundColumn HeaderText="单价(元/吨)" DataField="jyh" />
<asp:BoundColumn HeaderText="数量(吨)" DataField="jyh" />
<asp:BoundColumn HeaderText="金额(元)" DataField="jyh" />
</Columns>

解决方案 »

  1.   

    <asp:EditCommandColumn EditText="编辑" CancelText="取消" UpdateText="更新"ItemStyle-rap="False" />
      

  2.   

    <asp:EditCommandColumn ButtonType="LinkButton" UpdateText="更新" CancelText="取消" EditText="编辑">
    <ItemStyle Wrap="False"></ItemStyle>
    </asp:EditCommandColumn>
      

  3.   

    <asp:EditCommandColumn EditText="编辑" CancelText="取消"UpdateText="更新"ItemStyle-Wrap="False" />
    用空格分开为:
    <asp:EditCommandColumn EditText="编辑" CancelText="取消"   UpdateText="更新"    ItemStyle-Wrap="False" />
      

  4.   

    编译器错误信息: CS0122: 不可访问“WebApplication_test2.WebForm2.DataGrid_Edit(object, System.Web.UI.WebControls.DataGridCommandEventArgs)”,因为它受保护级别限制
    说“DataGrid_Edit”受保护级别限制,不可访问,这是怎么回事:
      

  5.   

    在对应的事件方法中将“private"改为"public"再试试!!