问题标签 [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 投票
2 回答
1754 浏览

asp.net - 可以根据条件选择单个 RadGrid 行吗?

我有一个具有 GridClientSelectColumn 的 RadGrid。我将 AllowRowSelection 设置设置为 true。服务器端有没有一种方法可以有条件地设置单个数据行是否可选?我希望在客户端可以选择一些行,而不是其他行。

谢谢!

0 投票
2 回答
1576 浏览

asp.net - 将 radgrid 绑定到树状数据结构

我有一个看起来如下的结构

我想将它绑定到一个 asp.net telerik radgrid,其中包含每个级别的孩子的详细信息表。我知道 radgrid 支持声明性绑定到使用数据源控件的自引用层次结构,但假设您有一个平面数据集(例如来自数据库)并且可以查看某种父键字段。我的问题是以前有没有人将 radgrid 绑定到这样的数据结构,有没有办法以声明方式或主要以声明方式进行?

0 投票
2 回答
2602 浏览

c# - RadGrid 使用分层下拉列表进行在线编辑

有没有人看过可以帮助我解决这个问题的演示或论坛帖子?

我要做的是拥有一个带有内联编辑的 RadGrid。我有三列,“类别”、“问题”和“答案”,我想使用下拉列表。

但是,我要做的是在选择“类别”时重新填充“问题”的下拉列表。Also, when a "Question" is selected, I'd want to repopulate the drop down for "Answers"

我在这里查看了演示: 网格/自动操作,这与我正在寻找的内容很接近,但是它没有分层下拉菜单。

任何想法/意见/建议将不胜感激。

0 投票
2 回答
6907 浏览

asp.net - Telerik RadGrid:网格客户端分页

我有一个 Web 服务,它返回一些数据,我正在按摩这些数据并将其用作我的 radgrid (telerik) 的数据源。数据源很大,想分页。当我在服务器端对其进行分页时,我发现了几个问题

  1. 我必须再次绑定网格以进行分页,这实际上意味着我必须再次调用 WS 才能获取数据。这对我来说是一个昂贵的电话。我宁愿放弃分页的好处,并将所有结果显示在同一页面中,除了它会有点笨拙

  2. 在回发期间,RadGrid1.Items.Count 恰好是分页的项目数(在我的情况下为 25),这是预期的,因为数据源中的所有项目都没有被绑定。这当然不是问题。真正的问题是我们有一些复选框可以根据某些业务条件进行检查。我们稍后将其添加到我们的业务对象/数据库中。因此,如果用户尚未浏览所有页面,则不会添加这些“已检查”项目,因为分页会将网格中的“项目”限制为那些绑定到该特定页面索引的项目。

我的想法:我宁愿有某种客户端分页,我们可以在其中隐藏/显示内容,而不是每次都去服务器并进行数据绑定。虽然它会返回所有结果,但 UI 不会很笨拙,并且网格在回发期间会有“所有项目”

有没有办法做到这一点?

如果它是一个常规的 asp.net gridView,有人可以指点我一篇可以达到我目的的好文章吗

内存

PS:还有谁认为 radgrid 疯了?(很遗憾我没有做出这个选择)

0 投票
1 回答
7139 浏览

asp.net - 在 telerik:RadGrid 内部设置 telerik:GridDropDownColumn 的默认值

我有一个绑定到 SQL 数据源的 telerik:RadGrid。其中一列是“位置”,它实际上是另一个表中的查找值。

我的位置列表存储在 ObjectDataSource 中,它绑定到静态 DataTable 并已按字母顺序为我排序。我想做的是能够为此下拉菜单设置默认选项。

例如,假设我有以下位置:

我想让父母成为我的默认值。

Telerik上的这个示例显示了类似于我正在尝试做的事情。如果您单击“添加新记录”,您会注意到默认城市是柯克兰,我正在尝试弄清楚在添加新记录时如何使用伦敦作为默认城市。

0 投票
2 回答
8570 浏览

asp.net - Telerik RadGrid 添加/编辑行性能问题

在 Telerik RadGrid 中,用户可以添加行和编辑现有行。看起来网格实际上强制在 UI 控件呈现在屏幕上之前发生回发。我注意到从单击按钮到出现控件的时间之间存在一到两秒的延迟。这似乎太长了大约一到两秒。这是我的代码,我不确定是什么错误。

我提前为“whatz wrongz with me codez post”道歉,但这似乎是解决这个问题的最简单方法。同样,我有一个性能问题,想弄清楚如何根据需要调整哪些代码来解决它.....

0 投票
4 回答
11604 浏览

asp.net - Telerik RadGrid 的 GridGroupFooterItem 中的计算单元格

我正在使用来自 DataTable ( System.Data.DataTable) 的数据填充 Telerik RadGrid。由于我正在支持其他人的应用程序,因此我不能使用任何其他数据源或显示控件。

在我的网格中,我有三列:假设它们是 Widgets Produced(A 列)、Faulty Widgets(B 列)和 Faultiness Proportion(C 列)。数据库查询为我提供了这些,并计算 C = B / A。

GridFooterItem在网格底部有一个总计行(一个 Telerik )。Telerik 在 A 列和 B 列中为我计算这些列的总数。我们无法仅从 C 列计算 C 列的“总和”的正确值:我们必须用(B 的总和)/(A 的总和)填充它。

我设法通过处理DataBoundRadGrid 的事件并手动填充页脚中的单元格来做到这一点。GridFooterItem(我必须在事件中捕获,然后在它为我自动计算 A 和 B 的总数之后ItemCreated,将值放入事件中。)这感觉很hacky - 也许有更好的方法......?DataBound

无论如何,重要的一点是:

我的网格被分成几组,所以我还需要在GridGroupFooterItems 中填充 C 列。在这种情况下,我无法使用我的 hacky 技术:我正在找到我想要的页脚单元格myGridFooterItem["WidgetsProduced"],但我无法使用组页脚单元格myGridGroupFooterItem["WidgetsProduced"]- 它只是不是字典。

我试过使用myGridGroupFooterItem.Cells[],但这TableCellCollection包含的单元格比我预期的要多,所以通过整数索引访问它们感觉有点麻烦(特别是因为这是一个用户定义的报告,所以列可能是任何顺序)。

那么:如何用我的计算填充这些单元格?

0 投票
1 回答
3362 浏览

telerik - radGrid 添加新记录与编辑记录

有谁知道如何验证您是否处于 radGrid 的添加模式与编辑模式?在代码隐藏中,我想检查用户是否选择了添加记录或编辑现有。

谢谢

0 投票
2 回答
1395 浏览

c# - RadGrids、DetailTables 和分组

假设我有一个 RadGrid,它显示客户订购的信息。主表视图是所有与客户相关的信息。展开后,详细信息表包含有关客户订购的商品的信息。

现在,这里是棘手的部分:我们出售我们称之为“套件”的物品;本质上,它们是在一个 sku 下订购的多个 sku。想想节日礼品篮,客户会订购篮子,但他们实际上订购了 3 件商品;比如说一盒糖果、一件 T 恤和一张礼券。

我想要的是这些套件项目的第一个详细表下的另一个详细表视图。因此,您可以单击以展开客户记录,然后在其下方,您会看到他们订购的商品。对于套件,您也可以对其进行扩展,并查看各个套件组件。但是,您不应该能够扩展不是套件的项目。

那里的任何人都可以为我指出一个好的教程的方向,或者给我任何建议吗?

0 投票
2 回答
896 浏览

wcf - 当 Telerik radgrid 使用 wcf 服务时如何设置 wcf 凭据?

我有一个需要客户端凭据的 wcf 服务,因此我可以通过如下代码进行设置:

wcf.ClientCredentials.UserName.UserName = "user"; wcf.ClientCredentials.UserName.Password = "password";

我按照本教程介绍了如何创建 Telerik radgrid 来使用 wcf 服务:http: //blogs.telerik.com/blogs/posts/09-02-14/openaccess_wcf_and_a_radgrid_oh_my.aspx

但它没有关于如何设置凭据的任何信息。如果有人可以提供帮助,我将不胜感激!!!