问题标签 [tcxgrid]

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

delphi - 按多个字段过滤 ClientDataSet

以下代码允许我按一个字段过滤客户端数据集:

我在第一个“cds.Filter”行之后添加了另一行,我认为这可以让我按另一个字段进行过滤,但它不会带回任何记录。

该行是:

我需要做其他事情来允许多重过滤吗?

谢谢,

0 投票
1 回答
2255 浏览

delphi - 将 Clientdataset 记录复制到数据库表

我试图实现将记录从 tClientDataSet 插入/复制到数据库表(数据库是 Sybase ASA)。

我还有一个带有 cxgrid 的表格,我可以从 cd 中看到记录,所以我知道里面有记录。

单击一个按钮,我执行以下操作:

完成后我没有收到任何错误,但是在查看数据库表时没有插入任何记录。

我不知道我做错了什么,任何帮助将不胜感激。

0 投票
0 回答
433 浏览

delphi - 滚动 cxgrid 时出现无效参数错误

我有一个带有 cxgrid 的 delphi 表单。cxgrid 连接到正在查看数据库表的数据源/查询。

运行应用程序并在网格上滚动时,应用程序崩溃并显示以下错误消息。

带有消息“无效参数”的 EVariantInvalidArgError。

除了 CellDoubleClick 事件,网格上没有其他任何事情发生。

有没有人遇到过这个?如果是这样,你能提供什么建议吗?

谢谢,

0 投票
2 回答
1140 浏览

delphi - 更改 db 表中的整数字段以在 cxgrid 上显示为字符串

我有一个带有 cxgrid 的 delphi 表单,网格连接到查询/数据源。

如果数据库表中的一个字段是一个整数,我有没有在 cxgrid 列上将整数显示为字符串?

等等。

谢谢,

0 投票
1 回答
2181 浏览

delphi - 将 cxGrid 导出到 excel,在 SaveDialog 窗口中不显示文件类型

这不是一个大问题,但我想知道我是否做错了什么。

我在 delphi 表单上有一个 cxgrid,只需单击一个按钮,我就可以将其导出到 Excel。

代码:

出现保存对话框时,另存为类型为空白且未显示文件扩展名。

还有什么我需要做的吗?

任何帮助将非常感激。

谢谢,

0 投票
1 回答
1604 浏览

delphi - 在 tcxgrid 上的组标题中显示分组记录数

我有一个带有 cxgrid 的表单,并且我允许在网格上进行分组。

当我将列拖放到组部分时,它不只是显示列名,有没有办法让它也包括该分组的记录数?

组示例:

在此处输入图像描述

状态是网格上具有多个状态的列。因此,在 Active/Closed 之后,它将具有该状态的记录计数。

0 投票
2 回答
1636 浏览

delphi - 复制整条记录然后插入

这是我如何将数据输入数据库的非常简短的描述。

这工作正常。数据被插入。它显示在 cxGrid1 中。

现在,我想做的是从这个 cxGrid1 复制整个记录(仅选定的记录)并将其粘贴(插入)到不同的日期,即在 PlannerCalendar1 中选定的日期。

我使用“发送到所选日期”选项实现了 cxgridpopup 菜单,但我不知道如何从 cxGrid1 复制基础数据。

目标是在日历中选择一个日期,然后转到 cxGrid1,选择一条记录,右键单击它并(使用弹出菜单选项),然后将整个选定的记录插入到新选择的日期。基本上是克隆记录但到不同的日期。我怎样才能做到这一点 ?

(PlannerCalendar1 是一个 TMS 组件)

编辑:在这里找到一些信息https://www.devexpress.com/Support/Center/Question/Details/A302 但不确定它是否适合我的情况。

编辑:我试过这种方式,它不会工作:

0 投票
1 回答
2416 浏览

delphi - 为 cxGrid 导航器按钮调用 Onclick 事件

如何为 cxGrid Navigator 按钮调用 Onclick 事件?我似乎找不到它。

截图如下...

在此处输入图像描述

谢谢,

0 投票
1 回答
336 浏览

delphi - 从 cxGrid 的弹出菜单中删除“从相机分配”选项

在 cxGrid 中,当用鼠标右键在 blob 字段内单击鼠标右键时,您会得到标准的弹出菜单:

在此处输入图像描述

如何删除“从相机分配选项”?我知道曾经有这样的选择,但现在我在任何地方都找不到。DevExpress 是 14.2.2。

编辑:

以下是相关字段的设置:

在此处输入图像描述

在这里它看起来如何:

在此处输入图像描述

0 投票
1 回答
1447 浏览

delphi - 更快地加载数据集/查询

当单击按钮时,我有一个应用程序,数据库表中的所有记录都被加载到 cxGrid 中(通过 tadquery / 数据源)。随着用户插入记录的数量会增加。

我只是想知道是否有什么我需要做或应该做的事情来确保加载所有记录不会花费太长时间。

这是单击按钮时我正在做的事情:

建议将不胜感激。