问题标签 [xtragrid]

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

c# - 为什么我无法检索已删除的 DevExpress Grid 行?

我试图通过按下 Devexpress Grid 小部件中的“-”按钮来获取已删除的行列表,如此处所示。但是,执行以下操作不会返回任何结果

我究竟做错了什么?

编辑:过滤添加和修改的行工作正常。

0 投票
1 回答
1637 浏览

c# - XtraGrid 列检查列表过滤问题

我在我的应用程序中使用 XtraGrid。我已经为列过滤器显示了带有唯一值的选中列表框。现在,我想枚举在单击“确定”按钮后对话框消失后检查了哪些项目。这该怎么做?

谢谢, 奥姆基

0 投票
1 回答
1344 浏览

c# - 禁用 XTraGrid 上的“编辑过滤器”按钮

如何禁用 XtraGrid 上的“编辑过滤器”按钮?我希望用户看到表达式但不想编辑它。

谢谢, 奥姆基

0 投票
1 回答
858 浏览

c# - XTraGrid 过滤器表达式解析

我想解析 XTraGrid 过滤器字符串表达式以获取表达式中的 Column(S) 名称及其值(在其上过滤它们)。有什么办法吗?

谢谢 Omkay

0 投票
3 回答
8923 浏览

c# - C# DevExpress XtraGrid,绑定到嵌套类的属性

通过将每列的 FieldName 设置为基础类中的属性名称,很容易将 XtraGrid 控件绑定到类。我们现在遇到了一种情况,我们希望显示嵌套在底层类中的类的数据。

即我们有一个“用户”类,它包含一个名为“地址”的属性,它是另一个名为“地址”的类。Address 中包含 Street、City 等属性。

我们希望在网格上显示 UserName(来自 User 类)和 Street(来自 Address 类)。这可能吗?

请注意,Address 不是 List,它是嵌套在 User 类中的类。

我们已尝试将网格列 FieldName 设置为“Address.Street”,但这无法获取数据。我希望这是可能的,这似乎是一个不支持的基本功能。

0 投票
2 回答
16451 浏览

c# - XtraGrid - 导出到 Excel

我正在使用 Developer ExpressXtraGrid组件来显示一些数据。XtraGrid我的 Windows 申请表上有 2 个。两个网格都有超过 200k+ 行和 8 列数据,我有导出到 excel 按钮。将网格数据导出到 Excel 有两种方法(据我所知)。

1-grid.ExportToXls();grid.ExportToXlsx();

2- 使用 Office 互操作,以及OpenXML Utilities

如果我使用grid.ExportToXls();or grid.ExportToXlsx();,则处理时间比 Office Interop Codes 快(大约 2k 行数据)。但是,这种方法只能用于 1 个网格。所以结果出现在 2 个不同的Excel文件上。因此,我正在使用 Office Interop 在流程完成后合并工作簿。这是发生问题的地方。通过这两种方式,我总是得到System.OutOfMemory异常。(见下面的内存图) 在此处输入图像描述

我被困在这里,因为我知道导出 excel 的方式是抛出System.OutOfMemory异常。您有什么建议,我如何将超过 200k - 300k+ 行的数据导出到Excel?我正在使用.Net Framework 3.5. Visual Studio 2010你可以在Document.Format OpenXML Utility下面找到我的互操作和代码。

这是我的ExportXtraGridToExcel2007();功能代码

这是 OpenXML 合并工作簿代码

0 投票
3 回答
4583 浏览

c# - GridView devexpress ENTER 往下走

我怎样才能实现当用户在编辑选择后点击进入时进入下面的行(同一列)而不是下一列的同一行的行为

感谢帮助

0 投票
1 回答
1730 浏览

vb.net - 更改 XtraGridView 单元格的背景颜色

你好朋友

我想更改DevXpress 的 XtraGridView 特定单元格的背景颜色。

并且该单元格必须是当前聚焦的单元格。

这个怎么做?有人可以帮我解决这个问题吗?

谢谢。。

0 投票
1 回答
2668 浏览

image - 是否有内置方法使 DevExpress XtraGrid GridView 列标题/标题对角线以节省水平空间?

我在 DevExpress GridView 中有一大堆非常窄的列,我想通过使标题文本(即使是 3-4 个字母缩写也太宽)倾斜/对角线来节省列标题宽度。好吧,所以我想我可以去掉文本标题并用对角文本的图片替换它们,至少如果 GridView 允许标题有足够的高度的话。

是否有任何内置方法可以仅显示旋转的文本而不采用图像方式?我不认为我是第一个尝试像那样挤出水平空间的程序员,所以这听起来不像是在流行的网格组件中支持的奇怪的东西:-)

如果没有,那么我必须使用图片作为列标题,是否有任何相关的建议或警告?

0 投票
2 回答
13417 浏览

checkbox - DevExpress XtraGrid 复选框检查未注册,除非焦点更改

我们的 Windows 窗体上有一个数据绑定的 XtraGrid。其中一列是一个复选框。问题如下:当用户选中复选框并单击“确定”按钮时,该复选框虽然被可见选中,但未被网格视为选中。当我这样做时(在遍历行时):

我回来是假的。但是,如果用户选中该框,然后单击表单上的其他位置或此网格中的另一行,从而将焦点从选中的复选框中移开,则上面的相同代码将返回 True。

任何有关如何解决此行为的见解将不胜感激。

找到解决方法: 使用默认设置,当用户单击单元格进行编辑时,单元格进入编辑模式,加载编辑器控件(在本例中我有一个 CheckEdit 存储库控件)并更改控件的值(在本例中为选中状态) . 如果我单击另一行或另一个控件,则单元格将退出编辑模式,将更改提交给数据项。但是,如果我单击一个按钮,那么我的更改就会丢失。解决方法是使用 CheckEdit 的 CheckedChanged 事件来关闭编辑器: