Ошибка при компиляции вида сетки - PullRequest
1 голос
/ 01 октября 2010

У меня странная проблема с компиляцией метода GridView - RowDataBound.У меня есть простой GridView со следующим:

<asp:GridView ID="gv_View_Documents" runat="server" AllowSorting="true" 
  DataKeyNames="DocumentName,Description" AutoGenerateColumns="false" 
  OnSorting="gv_View_Documents_Sorting" OnRowCancelingEdit="gv_View_Documents_RowCancelingEdit"  
  OnRowDataBound="gv_View_Documents_RowDataBound" OnRowEditing="gv_View_Documents_RowEditing" 
  OnRowUpdating="gv_View_Documents_RowUpdating">

Когда я компилирую, он показывает ошибку, показанную ниже.

Сообщение об ошибке компилятора: CS0123: нет перегрузки для 'gv_View_Documents_RowDataBound 'соответствует делегату' System.Web.UI.WebControls.GridViewRowEventHandler '

У меня есть аналогичная настройка для другого вида сетки без проблем компиляции.

Есть идеи?Я работаю с C # и ASP.NET

Ответы [ 2 ]

4 голосов
/ 01 октября 2010

Скорее всего, ваша подпись метода обработчика событий не совпадает с подписью GridViewRowEventHandler, т.е.

public delegate void GridViewRowEventHandler(
    Object sender,
    GridViewRowEventArgs e
)

Скорее всего, вы использовали EventArgs в качестве параметра в обработчике событий.

2 голосов
/ 01 октября 2010

Я думаю, что у вас нет метода (в коде) с параметрами: Object sender, GridViewRowEventArgs e

 void gv_View_Documents_RowDataBound(Object sender, GridViewRowEventArgs e)
  {
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...