Telerik RadComboBox не строит - PullRequest
3 голосов
/ 20 мая 2011

Добрый день всем (или утром для тех, кто пересекает пруд).

Я получаю очень специфическую ошибку Telerik, мне было интересно, сталкивался ли кто-нибудь из вас с опытом Telerik раньше?

Я использую RadComboBox, при попытке сборки я получаю эту ошибку:

Метод 'Защищенный Sub ddlMyDropDown_SelectedIndexChanged (отправитель как объект, например, как Telerik.Web.UI.RadComboBoxSelectedInventxArgs )E'не может обработать событие' Открытое событие SelectedIndexChanged (отправитель как объект, e как System.EventArgs) ', поскольку они не имеют одинаковую подпись.

Таким образом, вы все можете получить полное представление о ситуации.найдите меня, я покажу вам мое объявление и экземпляр события:

<telerik:RadComboBox Skin="Telerik" runat="server" AutoPostBack="true" ID="ddlMyDropDown" DataTextField="uname" DataValueField="Id" EnableEmbeddedSkins="true"></telerik:RadComboBox>

и код события:

Protected Sub ddlMyDropDown_SelectedIndexChanged(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs) Handles ddlMyDropDown.SelectedIndexChanged
   UserId = ddlMyDropDown.SelectedValue
End Sub

Все это работает, как и ожидалось, когда я принудительно запускаю проект,но он не будет успешно построен или позволит мне публиковать.Сообщение об ошибке просто не имеет никакого логического смысла.

Я пытался использовать System.EventArgs, предполагая, что аргументы события Telerik происходят из него.Но все равно безуспешно.

Любая помощь будет высоко оценена.

Ответы [ 2 ]

1 голос
/ 23 мая 2011

Ааа, извините за это, я разобрался в проблеме. Похоже, что другой файл, который кто-то создал в проекте, был подключен к коду позади страницы, над которой я работал.

На их странице содержался DropDownList с тем же именем, что и у моего элемента управления Telerik, в результате чего отображалась ошибка.

Я исправил это сейчас. Был кошмар, чтобы найти, но добрался там в конце.

0 голосов
/ 20 мая 2011

Заменить Открытое событие SelectedIndexChanged (отправитель как объект, e как System.EventArgs)
с * Protected Sub ddlUsers_SelectedIndexChanged (отправитель как объект, e как Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs) *

в вашем коде позади . Я полагаю, вы заменили выпадающий список asp на выпадающий список teleerik на странице aspx и забыли изменить событие в коде позади. Для работы со списком Telerik необходим RadComboBoxSelectedIndexChangedEventArgs для обработки выбранного измененного события.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...