我在InitializeComponent()里写this.UsersDataGrid.ItemCreated += new System.Web.UI.WebControls.DataGridItemEventHandler(this.UsersDataGrid_ItemCreated);但是出现了错误
 error CS0123: No overload for 'UsersDataGrid_ItemCreated' matches delegate 'System.Web.UI.WebControls.DataGridItemEventHandler'
请问是什么原因

解决方案 »

  1.   

    已经说的很清楚了,你写的这个方法'UsersDataGrid_ItemCreated' 和委托 'System.Web.UI.WebControls.DataGridItemEventHandler' 没有相同的签名
      

  2.   

    我在aspx文件中写:OnItemCreated="UsersDataGrid_ItemCreated"
    然后在aspx.cs文件写UsersDataGrid_ItemCreated(Object sender, DataGridItemEventArgs e) 可还是不行,出现错误'Manage_UserManage.UsersDataGrid_ItemCreated(object, System.Web.UI.WebControls.DataGridItemEventArgs)' is inaccessible due to its protection level