(RADGrid ItemCommand事件)无法从单元格中获取值?

时间:2015-08-18 13:50:32

标签: asp.net vb.net-2010 telerik-grid dotnetnuke-module dotnetnuke-7

我遇到了一个奇怪的问题。首先让我先说我正在使用DotNetNuke提供的Telerik控件。所以我不能升级"到任何其他版本的Telerik控件。我被困在我所得到的。

我最初使用DNN v06.02.09(Telerik v2012.2.724.35)编写了一个模块,它运行良好。不幸的是,我被迫升级到更新的DNN版本,因为在这个特定版本的Telerick的RADScheduler(仅影响11月份)中发现了一个错误。所以...现在我正在运行DNN v07.00.06(Telerik v2013.1.403.40)。 [注意:我还使用最新的DNN v7.04.01(Telerik v ????)进行了测试,并确认了下面描述的相同行为]

以前当我点击RADGrid内的按钮并触发ItemCommand事件时,我能够获得激活按钮的行中每个单元格的值。现在,DNN v7.x中运行的相同代码返回" NBSP;"对于行中的每个单元格。它就像新的Telerik版本没有像以前那样将数据绑定到ItemCommand事件中的GridDataItem(e.Item)。

我错过了什么?如何像以前一样获得所选行的数据?

1 个答案:

答案 0 :(得分:0)

好的,所以在搜索互联网并尝试了我能想到的所有内容之后......我偶然发现了以下“文章”... http://www.telerik.com/forums/breaking-change-hidden-column-cell-text-is-not-persisted-in-viewstate

你会认为他们会让这些东西更容易找到。显然,“。Visible”属性的行为已更改,因此如果列不可见,它也不会绑定数据。他们创建了一个名为“.Display”的新属性,该属性将隐藏列但仍绑定数据。我不得不更改我的代码以使用新属性,然后网格的行为返回到之前的状态。

相关问题