问题标签 [radgridview]
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.
silverlight-4.0 - Telerik GridViewComboBoxColumn 的 DisplayMemberPath
我有一个telerik gridview
这是一个 xaml.cs
一切正常,但我想在国家列值国籍中显示,但现在我想在国家的组合名称中进行选择。
所以:1.用户点击国家列中的行,2.选择德国3.行中的值是德国。
如果不是,我想在该行中排在第一位,然后是国家名称的最后一个字母(例如“gy”)
我正在使用 Telerik silverlight 包的 2010.1.603.1040 版本。
可能吗?
此致
c# - Gridview 单元格中的验证
我正在使用 RadGridView (WPF),我需要将单元格与绑定集合中的其他值进行比较。
我有一个对象:
如果我在现有日期的 GridView 中添加一个新行,我想在单元格中显示错误消息。
我想在我的单元格中使用 ValidationRules,但我不确定我是否可以与绑定列表中的其他值进行比较。
silverlight - 如何在 Telerik Silverlight GridViewDataColumn 过滤器对话框中允许十进制值?
我在使用货币值的 RadGridView 中定义了一个数据列。这是定义:
由于现在定义了该列,因此在过滤器对话框中我无法输入十进制值。所以,像“$ 2.99”这样的东西不会起作用,因为它不会让我输入小数点(或美元符号,就此而言)。
我尝试使用字符串类型作为支持字段;效果很好。但后来我失去了数字过滤条件,而是看到了字符串过滤条件(“包含”、“开始于”等)。用户想要查看数字过滤条件,这导致了我目前的困境。
我想如果我可以访问过滤器对话框模板,也许我可以从那里操作。
有任何想法吗?
telerik - Telerik RADGrid 和排序
我正在使用 WPF 的 RADGridView 来显示一些数据。它是从数据库中动态提取的,所以我不知道列名或每个单元格中包含的数据类型。我想让用户在双击列标题时对每列的数据进行排序。
由于某种原因,网格没有排序。这就是我到目前为止所拥有的。
编辑:
silverlight - 如何将 Silervlight Telerik RadGridView 列绑定到多个属性?
我有一个绑定到 Telerik RadGrid 视图的列表。一切正常。我的对象包含两个属性货币符号和价格。我用
现在我绑定的对象也有一个货币符号。所以我希望这个列也包括那个货币符号,比如
我怎样才能做到这一点 ?
亲切的问候。
entity-framework - Telerik 的 RadGridView + WCF 数据服务 + 实体框架 = 糟糕的性能
我们有一个简单的 LOB 应用程序:
- 从EF中提取数据
- 使用WCF 数据服务通过网络提供数据
- 在 Telerik 的RadGridView上呈现该数据
这在默认情况下非常有效,因为用户可以使用内置的 Telerik 过滤器控件来过滤数据,该控件提供了他们想要的所有选项。
当使用“包含”运算符时,重新构造从 WCF 数据服务发送的查询时会出现问题:
- WCF 数据服务添加了一堆“IIF”lambda 表达式,
- 然后 EF 扩展为 T-SQL CASE 语句
这需要一个如下所示的查询:
变成一个看起来像这样的:
我的问题是:以前有没有人遇到过这个问题,是否有低成本的解决方案?
我可以看到将 EF QueryProvider 重写为一种解决方案,但它的成本并不低。
TIA
wpf - 基于字符数的最大列宽
我有一个 WPF 应用程序,其中有一个具有 5 列的 Telerik RadGrid。我的要求是这些列的列宽应该根据列中显示的字符数来设置。例如,如何设置列宽,只显示 50 个字符?(即如何根据字符数设置列宽?)
wpf - 如何在 Telerik 的 GridView 中隐藏行?
我有一个 WPF GridView
,部分数据需要显示在总计(页脚和组总计)中,而不是实际数据记录中。
我认为编写触发器并根据行的数据隐藏行会很容易,但事实证明 TelerikGridView
使用了一个不寻常的面板进行虚拟化,所以虽然指定的行被隐藏了,但在应该的地方留下了一个空白区域去。
这是我目前的风格。它确实隐藏了行,但它相当于使可见性Hidden
而不是Collapsed
(隐藏项目,但在原处留下空白)
我尝试将 ItemTemplate 设置为 null,从 Telerik 的 GridViewVirtualizingPanel 中删除 Item,并调整 Visibility,但这些选项似乎都不起作用。
有谁知道我可以做到这一点的方法?我要么想基于触发器隐藏(和折叠)行,要么找到一种方法来获取当前分组表达式的查询,以便我可以查询第二个集合并在 Group Total 中显示结果。我对使用 Code-Behind 或一些 hackish 来实现这一点没有任何问题。
编辑
作为一个有趣的旁注,我可以将高度设置为 1,但不能设置为 0。即使 1 也太多了,因为我可以隐藏数千条记录,这会在屏幕上留下一个巨大的白色区域。
c# - RadGridView,更改过滤器图标的颜色
我正在将模板和样式应用于 Telerik RadGridView,以在选择过滤器图标时调整它的颜色。
我的问题是我应用了这样的风格,
当我选择生成模板的选项时,样式是由表达式混合生成的。
问题是我想应用这样的主题,
但是突然之间,表情混合生成的风格与主题不符。有没有办法获得主题定义的样式?
如果我然后删除部分样式以仅定义这样的下拉样式(这意味着标题的其余部分不会更改,并且主题将与生成的样式匹配),
如果主题关闭,它会起作用,它将模板仅应用于过滤下拉列表,但如果主题打开,则样式将被忽略。
c# - 如果添加了 GroupDescriptors,RadGridView 在单击一行时会引发异常
当有 GroupDescriptors 对网格中的项目应用分组时,我的 RadGridView 抛出 System.InvalidCastException。
例外是相当无用的:
当从网格顶部的栏中删除组时,没有问题,我可以正常选择网格的行。
该问题似乎与我用来在刷新之间保存 GridDescriptors 的一段代码有关。该方法接受 RefreshItemSourceLifetimeStage 这是一个枚举。此代码在 (AboutToRefresh) 之前和之后 (FinishedRefresh) 调用,ItemSource 使用适当的参数进行更改。
有任何想法吗?