コンパイラエラー情報:CS 0123:「MyListuPage」のリロードは、委託「System.Eventhandler」と一致しません。
以前何回か「XXXX」のようなことがありました。 の積載量はすべて委託の「XXXXX」と一致していません。 このようなエラーは解決されませんでした。霧の中で、今日は友達の助けでやっとこの問題を解決しました。このような問題が発生したのはコントロールのいくつかのイベントの中で関数を呼び出しました。これらの関数のパラメータはこのイベントで使うパラメータの種類と一致しないからです。たとえば:
<asp:GridView ID=“MyList”AllowPaging=“true”PageSize=“10”OnPageIndexChaged=“MyListuPage”runan=“server”Width=“500”GridLiLiLiLiLiLiLiLine=“None”CelPadding=“2”CelelPadding=“CelSpllSpllapteeeeeeeemmmmmmmmmttttttfe=“2===“Eneness=”Celeeeeeefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeapt=“2=DataKeyNames=「id」OnRowDeleted=「MyData Gridte」 行26:
<asp:GridView ID=“MyList”AllowPaging=“true”PageSize=“10”OnPageIndexChaged=“MyListuPage”runan=“server”Width=“500”GridLiLiLiLiLiLiLiLine=“None”CelPadding=“2”CelelPadding=“CelSpllSpllapteeeeeeeemmmmmmmmmttttttfe=“2===“Eneness=”Celeeeeeefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeapt=“2=DataKeyNames=「id」OnRowDeleted=「MyData Gridte」
行29: ソースファイル:h:/ASP.NET/WebSites/WebSite 2/xinwen/udate.aspx 行:27
これは典型的なエラーの例です。MSDNでOnPageIndexChangng、OnPageIndexChangdなどのキーワードを検索すれば得られます。
C(zhi protected virtual void OnPageIndex Changd) EventAgs e)
C(zhi protected virtual void OnPageIndex Changing) Details View PageeventArgs e)
C〹protected virtual void OnRowDeleting( GridView DeleteEventArgs e)
同前
対応するイベント:
public void MyListuPage(object sender、GridView PageEventArgs e)public void MyData Gred(Object sender、GridViewer DeleteEventArgs)
これは典型的なエラーの例です。MSDNでOnPageIndexChangng、OnPageIndexChangdなどのキーワードを検索すれば得られます。
C(zhi protected virtual void OnPageIndex Changd) EventAgs e)
C(zhi protected virtual void OnPageIndex Changing) Details View PageeventArgs e)
C〹protected virtual void OnRowDeleting( GridView DeleteEventArgs e)
同前
protected virtual void OnRowDeleted (
DataRowChangeEventArgs e
)
このように、どのようなイベントにどのようなパラメータタイプが使われているかが一目瞭然です。また、後ろのORowDeleted、OnRowDeletingも同じです。そこで、GridViewコントロールを以下のように変更することができます。対応するイベント:
public void MyListuPage(object sender、GridView PageEventArgs e)public void MyData Gred(Object sender、GridViewer DeleteEventArgs)