编译器错误信息: CS0122: 不可访问“News_System.WebForm2.DataGrid1_Edit()”,因为它受保护级别限制源错误: 行 12:  <form id="Form1" method="post" runat="server">
行 13:  <FONT face="宋体">
行 14:  <asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 168px; POSITION: absolute; TOP: 32px"
行 15:  runat="server" Width="424px" Height="88px" BorderColor="#999999" BorderStyle="None" BorderWidth="1px"
行 16:  BackColor="White" CellPadding="3" GridLines="Vertical" AutoGenerateColumns="False" OnEditCommand="DataGrid1_Edit()"
 
这是错误信息,我用C#

解决方案 »

  1.   

    将后台代码里面的
    DataGrid1_Edit()这个函数的private改为protected 或者 public
      

  2.   

    行 16:  BackColor="White" CellPadding="3" GridLines="Vertical" AutoGenerateColumns="False" OnEditCommand="DataGrid1_Edit()"把OnEditCommand="DataGrid1_Edit()"改成OnEditCommand="DataGrid1_Edit"
    再把后台代码的DataGrid1_Edit()函数的private改成protected
      

  3.   

    改public试验一下,
    你的是自定义的吧