(событие RADGrid ItemCommand) Не удается получить значения из ячеек?

У меня странная проблема. Прежде всего позвольте мне начать с того, что я использую элементы управления 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, как раньше.

Что мне не хватает? Как получить данные выбранной строки, как раньше?


person TekkGuy    schedule 18.08.2015    source источник


Ответы (1)


Итак, после рыскания в Интернете и перепробовав все, что я мог придумать, чтобы исправить это... я наткнулся на следующую "статью"... http://www.telerik.com/forums/breaking-изменить-скрытый-столбец-текст-ячейки-не-сохраняется-в-виде

Вы могли бы подумать, что они облегчат поиск этого материала. По-видимому, поведение свойства ".Visible" было изменено, так что если столбец не виден, он также не связывает данные. Они создали новое свойство под названием «.Display», которое скрывало столбец, но по-прежнему связывало данные. Мне пришлось изменить свой код, чтобы использовать новое свойство, а затем поведение сетки вернулось к тому, что было раньше.

person TekkGuy    schedule 20.08.2015