所以這個錯誤來自嘗試解決我與Telerik RadGrid有關的另一個問題,但我覺得這個問題只是由於在我選擇別人的代碼之前,我從來沒有真正寫過完整的C#程序。我意識到大約有100個其他人發佈了同樣的問題,但這些解決方案都沒有幫助。我部署了我的dll,手動重新生成了設計器文件,重命名了處理的事件,檢查了它在任何地方都沒有重複的地方,我不知道該怎麼辦。編譯器錯誤信息CS1061,但我已經定義了我的事件處理程序ASP.net/C#
我的ascx文件的頂部:
<%@ Control Language="C#" AutoEventWireup="True" CodeBehind="blahblah.ascx.cs"
Inherits="blah.blahh.blahblah" %>
<%@ Register Assembly="Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4"
Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
我試圖處理該事件是用於Telerik的OnNeedDataSource radgrid控件排序和分頁。 因此,繼承人我的代碼幾件ASCX文件:
<telerik:RadGrid HeaderStyle-BackColor="#1C5E55" AllowAutomaticInserts="false"
AllowAutomaticUpdates="false" AllowAutomaticDeletes="false" OnDeleteCommand="rgCanonicalRelationships_DeleteCommand"
CommandItemStyle-CssClass="ms-stylelabel" AutoGenerateColumns="false" runat="server" OnNeedDataSource="rgCanonicalRelationships_NeedDataSource"
Skin="Web20" CommandItemStyle-Font-Names="tahoma" CommandItemStyle-Font-Size="XX-Small" AllowSorting="true">
<MasterTableView AllowAutomaticInserts="false" AllowAutomaticUpdates="false" AllowAutomaticDeletes="false"
BorderStyle="Solid" BorderWidth="1px" HeaderStyle-BackColor="#1C5E55" ItemStyle-BackColor="LightGray"
CommandItemDisplay="None">
</MasterTableView>
</telerik:RadGrid>
,這裏是代碼隱藏鏈接正確
與我定義的函數:
protected void rgCanonicalRelationships_NeedDataSource(object sender, EventArgs e)
{
BuildCanonicalRelationshipsTable();
}
我米試圖避免發佈我的所有代碼,所以如果你需要看到更多讓我知道。我一直在努力這一段時間,我覺得我應該做的事情,只是沒有 使用這個OnNeedDataSource事件是建議的方式來解決我的網格在排序中消失並且只是重新出現的問題在重新綁定網格
編輯: 對不起忘了錯誤信息,因爲我已經看到了這麼多:
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS1061: 'ASP.blah_blahh_blahblah_ascx' does not contain a definition for 'rgCanonicalRelationships_NeedDataSource' and no extension method 'rgCanonicalRelationships_NeedDataSource' accepting a first argument of type 'ASP.blah_blahh_blahblah_ascx' could be found (are you missing a using directive or an assembly reference?)
Source Error:
Line 113: <tr class="ms-stylelabel"> Line 114: <td colspan="2"> Line 115: <telerik:RadGrid HeaderStyle-BackColor="#1C5E55" AllowAutomaticInserts="false" Line 116: AllowAutomaticUpdates="false" AllowAutomaticDeletes="false" OnDeleteCommand="rgCanonicalRelationships_DeleteCommand" Line 117: CommandItemStyle-CssClass="ms-stylelabel" AutoGenerateColumns="false" runat="server" OnNeedDataSource="rgCanonicalRelationships_NeedDataSource"
Source File: c:\Inetpub\wwwroot\wss\VirtualDirectories\3718\blah\blahh\blahblah.ascx Line: 115
你能發佈一些關於錯誤的更多細節嗎?什麼是實際的錯誤信息和它說錯誤發生在什麼行號?你可以將該行與上面和下面的5行一起發佈嗎? –
什麼是錯誤信息? CS1061可以提供幫助,但更多細節要好得多。 –
好吧,我現在很抱歉 – user843271