问题标签 [telerik-grid]

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 回答
2626 浏览

c# - Telerik Grid - 引用选定项目

当我单击 Telerik RadGrid 上的一行时,我可以触发以下方法。我可以引用任何列,例如 item["Description"]

问题:如何引用'Id'的DataKeyName

0 投票
1 回答
5341 浏览

c# - 如何将 Telerik 网格列绑定到作为列表的子数据对象?

我有一个网格,可以使用http://www.telerik.com/help/aspnet-ajax/grdbindingtosubobjects.html中定义的语法将许多子数据对象毫无问题地绑定到列。

但是,我不知道如何聚合作为列表或集合的子对象。例如,如果我有一个 Customer 对象并且我想获取客户的第一个街道地址,我会使用DataField="Customer.Addresses[0].Street"标准的GridBoundColumn. 我怎样才能得到地址的计数?我尝试了各种 GridCalculatedColumn 数据字段和表达式,但无济于事。我正在寻找类似的东西:

这当然行不通。事实上,如果我尝试对任何虚线数据字段进行计数,我会得到一个例外

System.Data.SyntaxErrorException:聚合参数中的语法错误:需要一个可能带有“子”限定符的列参数。

例如,仅尝试使用Count({0})DataFields 设置为Customer.FirstName(其中只有一个)的表达式,会导致在运行时引发该异常。对非点数据字段(例如 SendDate)执行相同操作不会导致相同的异常。

0 投票
1 回答
5004 浏览

asp.net - Telerik RadGrid 具有不同类型的编辑控件

我必须显示字段列表。有些是可编辑的,有些则不是。那些可以是不同的类型,例如文本字段、日期、时间或布尔值。我正在使用 Telerik 的 RadGrid。请参阅我制作的测试项目的屏幕截图。

问题:在项目创建的处理程序中,为什么有 4 个单元格?我必须填写单元格 [2] 和单元格 [3] 才能显示值。我将 AutoGenerateColumns 设置为 false,并且我只有两个 GridTemplateColumn 定义。

为什么 item.RowIndex 增加了 2 并上升到 20?当我有 10 行时。

有一个更好的方法吗?

这是我声明网格的方式:

/

替代文字

0 投票
2 回答
1071 浏览

c# - Telerik MVC 网格 - 过滤时出现 ArgugumentException

问候,

我在这里发布了问题(8 月 18 日的帖子是我的),但没有得到任何结果。

简而言之,使用 Telerik 的 MVC 网格进行过滤会导致 ArgumentException 出现消息“DbIsNullExpression 的参数必须引用原始类型或引用类型”。有趣的是,如果您首先 .ToList() IQueryable,则可以避免该问题(但撤回所有数据并不是一个好的解决方案)。还使用实体框架和 Ajax,不确定这是否是一个问题。这是堆栈跟踪:

这是导致它的代码

单步查看源代码,很容易看出它发生在 QueryableExtensions.Count() 方法中,但真正的原因是当一个具有 filterDescriptors 的 .Where() 方法中发生的事情。无论表达构建的东西在做什么似乎都是原因。

这是我第一次深入研究表达式树,如果有人能提出一些尝试的建议,不胜感激。

问候,迈克

0 投票
1 回答
1371 浏览

radgrid - 有谁知道如何获取 radgrid 详细信息表的“InsertItem”?

有谁知道如何获取InsertItemradgrid 的详细信息表?我可以使用以下代码从主表中获取。

但是我怎样才能从细节表中得到它呢?

0 投票
2 回答
3183 浏览

asp.net-mvc - 在telerik Grid中隐藏列但需要获取它

假设我有一个订单和订单详情。
该视图将包含订单字段和 Telerik Grid 的详细信息,
我始终在会话中维护订单的参考。

当用户向网格添加订单详细信息时,我将其保存在订单参考中。

问题是当我需要更新行时,如何确定订单详细信息中的哪些详细信息已更新?

该问题可以通过添加序列号列来解决,并将传入的详细信息与我参考中存在的进行比较,方法是覆盖 Equal:

但我希望序列号列不可见,但如果我这样做,它将不会显示在传入的详细信息中。

0 投票
1 回答
3437 浏览

asp.net-mvc - Telerik Grid中的ajax编辑,更新行时不呈现显示模板

替代文字 当我编辑一行时 ,我有一个 Telerik 网格 :替代文字 但是如果我按下更新按钮甚至取消(观看中间列): 替代文字

这是声明:

和模型:

显示模板 MaritialStatusEnum.ascx

编辑器模板

任何想法为什么会发生这种情况?

0 投票
2 回答
4502 浏览

telerik - 如何更改 Telerik mvc 网格的默认过滤器?

如何将“开始于”值设置为 Telerik asp.net mvc 网格的默认过滤器?

更新:当用户单击过滤器按钮时,我希望“开始于”选项成为他的第一个选项,而不是“等于”。

0 投票
1 回答
10884 浏览

c# - Telerik:GridViewDataControl WPF控件的整行绑定背景(颜色)

我有以下课程:

我将 ErrorMessage 列表绑定到 Telerik GridViewDataControl WPF 控件:

我希望每行的整个背景颜色都由 ErrorMessage.background 属性绑定。我该怎么做呢?提前致谢!

0 投票
2 回答
12882 浏览

asp.net-mvc - 如何在 Telerik 网格中插入下拉列表框

我有一个 Telerik Grid,有两列我需要将第二列作为下拉列表框保留在网格中,我正在使用 ASP.NET MVC 控件

任何机构都可以告诉我该怎么做吗?