问题标签 [devexpress-gridcontrol]

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

devexpress - 如何启用 DevExpress 网格条件格式?

我有一个 .net、C# Windows 窗体项目。我正在使用 DevExpress 19.1。在我的 GridControl 上,当列小于 0 时,我有条件格式。当值小于 0 时,我希望单元格以红色突出显示,但它不起作用。我尝试过使用表达式、条件和值,仅应用于一列,应用于整个角色,但我从未使突出显示起作用。有人可以告诉我我做错了什么吗?

以下是规则在代码中的样子:

以下是我在 Designer 中设置规则的方式:

在此处输入图像描述

这是您可以看到值小于 0 且背景颜色未更改的输出:

在此处输入图像描述

0 投票
1 回答
173 浏览

c# - 使用基于表格列值的 Devexpress Cardview 时如何显示或隐藏元素

我正在使用 Devexpress 的 CardView,我正在像这样绑定到数据库:

现在我可以通过执行以下操作将链接添加到卡片顶部:

Helper.CustomerData()返回IQueryable<CustomerData>一个. 现在想象我的表CustomerData有一个名为IsOpen. 我怎样才能显示publicUrlButton只有当值为IsOpen真时?

0 投票
1 回答
61 浏览

vb.net - 当我尝试从 VB Net 中的 DevExpress GridView 更新数据库时出现此错误

错误状态:[dbo].[PrescriptionPamflet_modified] 触发器中的错误。触发器执行期间引发错误。批处理已中止,并且用户事务(如果有)已回滚。

我有以下 DevExpress 网格:

在此处输入图像描述

当我按下打印按钮时,它应该更新数据库值并打印报告。当没有更新时,一切正常。

  • 注意:我使用 LINQ 设置网格的数据源,它inPatientID是我用来确定我正在处理的患者的主要关键变量。myDB是我的数据上下文

  • 注意:网格的数据源来自BindingSourcePrescriptionItems

这是我调用加载数据的代码:

这是打印按钮的代码:

  • 注意:只有PackSizeQuantity列是可编辑的,因为您不能/不应该更新主键和外键值。is的数据类型和PackSizeisdecimal的数据类型也在网格以及 SQL Server 数据库本身上。Quantityinteger

任何帮助将不胜感激。我在网上找到的少数结果表明这是数据类型不匹配,但我的数据类型完全匹配。我不想使用 SQL 来更新数据库,因为我们公司正在转向使用 LINQ 来处理所有事情。

0 投票
1 回答
169 浏览

devexpress - Blazor WebAssembly Dev Express 数据网格 - 加载所有行而不分页

我开始为我们正在从 Webforms 迁移到 Blazor WebAssembly 的项目尝试使用 devexpress Blazor Grid 组件。
我看到网格中的分页组件工作得很好。
但是我有这个要求可以在没有分页的情况下加载所有记录,并且很难获得正确的设置

我尝试将页面大小设置10,000,但是当我这样做时,屏幕会冻结。

请让我知道要实施的正确方法是什么

先感谢您。

0 投票
2 回答
792 浏览

c# - 如何使用多个主键表动态创建 DevExpress XPO?

我在本主题中尝试示例 https://github.com/DevExpress-Examples/XPO_how-to-create-an-xpclassinfo-descendant-to-dynamically-build-a-persistent-class-structure-e1729

但它仅适用于单个主键表。所以我搜索了更多发现这个: https ://github.com/DevExpress-Examples/XPO_how-to-create-persistent-classes-mapped-to-tables-with-a-composite-primary-key-at-runtime-e4606

但是有很大的不同,我认为它不令人满意,因为它谈到了复合键(一个有很多列的键)所以我只需要一个从 SQL Server 表动态创建 XPO 的示例:我的表架构如下

在此处输入图像描述

然后 XPOCollectionSource 在服务器模式下绑定到网格……这就是我所需要的。

我使用的代码

乍看上去。如何使用XPServerCollectionSource动态创建的 XPO 对象。有两个主键。

0 投票
1 回答
38 浏览

winforms - 从班级到餐桌的信息

请告诉我。有 2 个网格控件。我还创建了 2 个类来填充这些网格控件。数据是从 SQL Server 数据库中填充的。表是一对多相关的。从第一个控件中选择一行时如何在第二个控件上显示相关信息。

0 投票
1 回答
47 浏览

wpf - WPF。如何在 GridControll 中获取鼠标指针当前所在的行?

我找到了这个链接。此链接解释了如何在 GridView 中获取鼠标指针上的行,但我还没有找到任何关于如何为 GridControl 执行此操作的信息。

有什么想法吗?

0 投票
2 回答
145 浏览

c# - Devexpress - 如何自动更改 DataGridView 内的按钮

我需要修改 datagridview 内的按钮名称的描述

我正在使用 DevExpress - WindowsForm - C#

如何根据单元格“TYPE”的值自动逐行更改按钮?

例如:在“类型”列中,当单元格值为“服务”时,按钮显示说明“接收”,当单元格值为“费用”时,按钮说明显示为“立即付款”。

在此处输入图像描述

0 投票
0 回答
63 浏览

c# - 网格视图的列值仅出现在特定行为上

我有一个网格视图,其中有一列“ItemCode”。列 columnEdit 属性已设置为允许用户选择项目的 searchLookupEdit。它的价值只出现在特定的行为上。

以下是设计器代码。

当窗体首次显示时,网格控件的数据源已设置为 DataTable。

网格视图中的所有值都按预期显示,但带有 searchLookupEdit 的列除外 在此处输入图像描述

当用户单击第一行时。然后将出现该值 在此处输入图像描述

当用户单击最后一行时。所有值将立即出现。 在此处输入图像描述

将dataSource属性设置为DataTable后如何让值立即出现?

0 投票
1 回答
67 浏览

vb.net - DevExpress GridControl : Checkedit on Column Trouble

我尝试在运行时制作网格列,其中一个列使用repositorycheckedit,我尝试了几种方法,但都没有奏效

这是我的代码

不知何故,应该显示复选框的列总是变灰,如果我尝试标记复选框,它会在失去焦点/更改单元格后变为空

请任何人.? 谢谢

来源#2(修改后)仍然没有预期的结果