Javascript 如何访问Telerik RadGrid服务器端更改的(通过GridDropDownListColumnEditor)值?

Javascript 如何访问Telerik RadGrid服务器端更改的(通过GridDropDownListColumnEditor)值?,javascript,vb.net,telerik,server-side,radgrid,Javascript,Vb.net,Telerik,Server Side,Radgrid,详情: 我基本上是在我自己的站点上实现示例()的功能,但是我没有使用位于页面标记中的数据源控件(如示例中的SessionDataSource),而是使用从一些服务器代码后面获取的数据集。我能够成功地使双击的行进入编辑模式,并成功填充下拉列表,但是当单击另一行以更新处于编辑模式的行时,没有骰子 我发现客户端JavaScript函数updateItem()显然不像我最初认为的那样启动AJAX回调,所以我一直在努力解决这个问题。目前,我正在使用RadAjaxManager执行一个AJAX回调,其行索引

详情:

我基本上是在我自己的站点上实现示例()的功能,但是我没有使用位于页面标记中的数据源控件(如示例中的SessionDataSource),而是使用从一些服务器代码后面获取的数据集。我能够成功地使双击的行进入编辑模式,并成功填充下拉列表,但是当单击另一行以更新处于编辑模式的行时,没有骰子

我发现客户端JavaScript函数updateItem()显然不像我最初认为的那样启动AJAX回调,所以我一直在努力解决这个问题。目前,我正在使用RadAjaxManager执行一个AJAX回调,其行索引号如下:

        function RowClick(sender,eventArgs)
        {
            if(editedRow && hasChanges)
            {
                hasChanges = false;
                $find("<%= RAM.ClientID %>").ajaxRequest(editedRow);
            }
        }
我在互联网上搜索了几个小时,试图找到如何完成我想做的事情,但没有结果

其他信息:我正在使用正面的GridDropDownlistColumnEditor对我的表进行编辑,声明如下:

<telerik:GridDropDownListColumnEditor ID="ddlce_SunAct" runat="server" DropDownStyle-Width="60px"></telerik:GridDropDownListColumnEditor>


那么,有没有人知道我必须做些什么才能访问我的RadGrid中已更改的值??当点击新行时,我是否需要重新绑定我的RadGrid?如果是,我该怎么做?任何解决方案或想法都将不胜感激。(另外,尽管我在VB.NET中这样做,但如果您愿意,也可以用C#编写响应,正如我所理解的那样。:-)提前谢谢您。

使用手动绑定updateItem()仍应引发网格的UpdateCommand server事件,但您必须手动更新网格源代码。修改Telerik AJAX控件安装所在的在线演示的本地版本,并从那里开始

迪克


如果其他人有与我相同的问题,请转到上面的链接并向下滚动到标题为“在编辑模式下访问单元格的值”的部分。

+1帮助我实现这一点,因为这样我就不需要使用RadAjaxManager.ajaxRequest函数。然而,访问更改的值的问题仍然存在,尽管我认为我已经从中找到了如何做到这一点:-有一节介绍了如何在编辑模式下访问单元格。感谢您的洞察力,因为我认为updateItem()没有在服务器上生成某种可检测的事件真的很奇怪。。
<telerik:GridDropDownListColumnEditor ID="ddlce_SunAct" runat="server" DropDownStyle-Width="60px"></telerik:GridDropDownListColumnEditor>