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

(RADGrid ItemCommand Event) Cannot Get Values From Cells?

我有一个奇怪的问题。首先让我先说我正在使用 DotNetNuke 提供的 Telerik 控件。所以我不能 "upgrade" 到任何其他版本的 Telerik 控件。我被给予的东西困住了。

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

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

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

好的,所以在搜索互联网并尝试了我能想到的一切来解决这个问题之后...我偶然发现了以下 "article"... http://www.telerik.com/forums/breaking-change-hidden-column-cell-text-is-not-persisted-in-viewstate

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