问题标签 [radgrid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
30587 浏览

telerik - 如何以编程方式格式化 radgrid 单元格

我必须根据单元格的值格式化(背景颜色、前景色、字体样式)radgrid 的单元格。

例如,如果值为负,则将该单元格的前景色设置为红色。

谁能告诉我这是如何实现的?

0 投票
1 回答
2444 浏览

c# - 从数据绑定的 RadGrid 访问所有数据?

有没有办法从数据绑定的 RadGrid 访问所有数据?

我可以访问当前显示在 RadGrid 上的数据,但是是否可以访问绑定到控件但未显示的数据?

假设我有 125 条记录,但页面上只显示了 25 条,我如何访问其他 100 条?

0 投票
2 回答
6247 浏览

asp.net - RadGrid 客户端验证中的 Telerik RadComboBox

我正在使用 Telerik ASP.net 控制套件(我相信 2008 Q3,还不能升级)。我在 Radgrid 控件中有一个 radcombobox(在 GridTemplateColumn 的编辑模板中)。如果功能正常,但我在网格上的其他控件上进行了一些客户端验证(似乎工作没有错误)。由于某种原因,在客户端验证发生后,组合框停止运行。没有可见的 js 错误,东西就死了。

有人看到这个并修复了吗?谷歌让我失望了。

谢谢你的帮助。

0 投票
3 回答
8254 浏览

jquery - 辐射网格 + jquery

我的页面上有一个 rad 网格和一个 rad 选项卡条,要求是当用户单击 rad 网格中的任何行时,必须在 rad 选项卡条中填充特定行的所有详细信息。我用于填充 rad 选项卡条的函数是用 jquery 编写的。我的问题是如何获取 rad 网格中的项目。我写过

它给了我一个错误。我怎样才能解决这个问题?

0 投票
2 回答
4657 浏览

vb.net - 将只读 radgrid 列的值传递给存储过程

我有一个绑定到 SqlDataSource 的 radgrid,该 SqlDataSource 包含一个存储 pk 的隐藏的只读列。我想将绑定到该列的值传递给更新的存储过程,但是当该列为只读时的默认行为是不将参数传递给 sqlDataSource。我的问题是是否有一种方法可以传递该值而无需进入后面的代码。这是我的 asp 标记的片段。

存储过程原型如下所示:

当我运行页面并尝试编辑记录时,出现以下错误:

过程或函数“spFinancialSystemMapWorkerToCode”需要参数“@pkWorkerID”,但未提供该参数。

如果我在它上设置 readonly="false" 它工作正常,但用户可以编辑不需要的主键值。我知道后面的代码可以解决,但是有什么办法可以直接在标记中完成吗?谢谢。

0 投票
1 回答
2725 浏览

c# - 更改 Telerik radgrid 如何将行标记为“已修改”

我在 Visual Studio 2008 (C#) 中使用 Telerik Winforms Radgrid 版本 2009.2.9.701,我遇到了我似乎无法找到解决方案的问题。

当填充了 radgrid 并且用户更改了一行中的一个单元格时,该行不会被标记为“已修改”,直到用户实际单击数据网格上的另一个位置。如果用户修改了一行中的任何值并立即单击我的 winform 上的“保存”按钮,则该行不会被标记为已修改,并且不会显示在我的修改行列表中。

我正在使用以下代码来收集修改后的行...

我的问题如下:当用户更改行中任何单元格中的值时,有没有办法将行标记为“已修改”,而无需用户在单击保存按钮之前单击该行。我似乎找不到将数据行标记为“已修改”的标志。

感谢您的帮助,非常感谢。

0 投票
2 回答
6583 浏览

asp.net - 在 Telerik RadGrid 上以编程方式将列设置为只读的问题

我试图在我的 Page_Load 处理程序中使用以下代码在运行时动态地使某些列只读:

但是,仅当列是网格中的最后一列时,上述代码才有效。如果我尝试使用倒数第二个或更左的列,则该行上的编辑命令不再起作用。不会抛出异常,并且 EditCommand 会触发,但这就是聚会停止的地方。

我怀疑我可能在页面生命周期的错误位置修改网格,但我真的不想通过反复试验开始寻找正确的位置。我使用 绑定我的网格grid_NeedDataSource,而不是在页面加载中。有任何想法吗?

0 投票
1 回答
2567 浏览

c# - Telerik RadGrid 始终显示 X 行,即使在 Y < X 的最后一页上只有 Y 数据行

我有一个 PageSize=10 的 Telerik rad 网格。问题是如果我有 34 个项目。在最后一页上,只有 4 行。是否有一种模式可以强制控制以使用 6 个空空行进行渲染,或者我是否必须通过在我的数据源中添加空白行来自己实现这一点?

0 投票
4 回答
24161 浏览

telerik - 展开 RadGrid Hierarchy 中的所有项目

我正在使用具有层次结构的 RadGrid (2009 Q2)。客户端 api 中有没有办法扩展所有行,反之亦然?

谢谢!

更新: 我根据下面 Dick Lampard 建议的 api 文档编写了一个 javascript 函数,以展开/折叠具有三个级别的 radgrid 中的所有行。它扩展了第一个 mastertableview 行的两个子级别中的所有 mastertableview 行和所有嵌套的 detailtableview 行,但是当它转到第二个 mastertableview 行的 detailtableview 行时它会中断(哇!)。我得到的错误是“_350 未定义”。这来自 Telerik.Web.UI.WebResource 文件。

有任何想法吗?!?!

0 投票
6 回答
20139 浏览

asp.net - 如何在页面加载时以编程方式将 Telerik rad 网格置于“添加新”模式

看起来这应该很容易,但我一定是遗漏了一些东西......我在允许内联编辑的页面上有一个 Telerik RadGrid。如何以编程方式将网格置于编辑模式以将新行插入网格。当页面加载时,我想显示现有数据并显示 1 个空行,用户可以轻松地输入该行以向表中添加新记录。(我不希望他们不得不按下添加新按钮)