У меня странная проблема. Прежде всего позвольте мне начать с того, что я использую элементы управления Telerik, поставляемые DotNetNuke. Поэтому я не могу «обновиться» до любой другой версии элементов управления Telerik. Я застрял в том, что мне дано.
Сначала я написал модуль, используя DNN v06.02.09 (Telerik v2012.2.724.35), и он отлично работал. К сожалению, я вынужден перейти на более новую версию DNN из-за ошибки, обнаруженной в этой конкретной версии RADScheduler от Telerick (которая влияет только на ноябрь). Итак... теперь я использую DNN v07.00.06 (Telerik v2013.1.403.40). [Примечание: я также проверил это с самой последней версией DNN v7.04.01 (Telerik v????) и подтвердил такое же поведение, как описано ниже]
Раньше, когда я нажимал кнопку внутри RADGrid и срабатывало событие ItemCommand, я мог получить значение каждой ячейки в строке, в которой кнопка была активирована. Тот же точный код, работающий в DNN v7.x, теперь возвращает «nbsp; " для каждой отдельной ячейки в строке. Похоже, что новая версия Telerik не привязывает данные к GridDataItem (e.Item) в событии ItemCommand, как раньше.
Что мне не хватает? Как получить данные выбранной строки, как раньше?