问题标签 [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 回答
1141 浏览

delphi - ISO 8601 字符串日期选择器(Delphi、DevExpress)

我们的 Delphi 应用程序使用数据库绑定的 TcxGridDBColumns 让用户将 ISO 8601 格式的日期 (YYYY-MM-DD) 作为字符串进行操作。我想为最终用户提供一个基于日历的日期选择器。

TcxDateEditProperties不能(直接)使用,因为底层数据库使用字符串字段。因此,据我了解,我可以选择

  1. 在所有表中创建一个额外的日期列(TDateTime DB 字段),并将日期转换为 TDataSet 的 BeforePost 事件上的 ISO 8601 字符串列

  2. 创建一个自定义 Tcx***Properties 类。这可能涉及继承自TcxPopupEditProperties.

由于有很多表受到影响,我宁愿使用#2。你能指出帮助我的文件吗?还是有#3?

0 投票
0 回答
212 浏览

text - 如何在 cxGrid 中显示汉字

我有一个 Cinese 数据库和一个连接到它的 cxGrid。中文数字显示为“?” 在网格中。我绑更改网格的 CharSet 但没有成功。请你帮帮我好吗?

0 投票
0 回答
1212 浏览

delphi - 滚动时的 TcxGrid 奇怪行为

我们在 Delphi XE 上有 ExpressQuantumGrid 6.53,从中我们使用TcxGrid带有TcxGridDBBandedTableView类的组件作为视图。

最烦人的问题之一是网格滚动的方式。IOW,而不是在屏幕上移动光标/当前记录,网格将光标保持在原位并滚动它的缓冲区。

举个例子:

我们在数据集中间有以下记录:

当单击记录106时,它期望有这样的屏幕(光标会移动):

...但它看起来像这样(记录移动 - 非常烦人):

我们如何才能实现期望的行为?

PS:grid.view的一些道具可能会有所帮助:

DataController.DataModeController.GridMode := True DataController.Options.dcoFocusTopRowAfterSorting := False OptionsSelection.MultiSelect := True

有什么线索吗?

0 投票
1 回答
2861 浏览

delphi - 在运行时构建 TcxGrid 时将 TcxSpinEdit 属性设置为列

我正在处理其他人的代码,他们正在构建 TcxGrid 而无需通过可视化编辑器。我将该网格导出到 excel,所以我需要将列类型设置为 TcxSpinEdit(内容都是数字)。

如何设置属性?我尝试使用 PropertyClass 和 PropertyClassName,但它们都不起作用(我仍然在 excel 中收到“数字作为文本”警告)。

这是相关部分:

0 投票
1 回答
835 浏览

delphi - 绘制空行

即使没有要显示的数据,如何在 cxGrid 中绘制行?

像这样

像这个

0 投票
1 回答
2383 浏览

tcxgrid - cxgrid 多行列

如何在cxgrid中输出一个“多行列”(不知道术语是否正确)?输出应该是这样的:

等等...

0 投票
3 回答
5101 浏览

delphi - 刷新 cxGrid 中的颜色

我有一个 cxGrid,我在其中根据某些字段中的值更改某些字段的背景颜色。这一切都很好。但是,如果我在网格数据中更改某些内容,则在我关闭重新打开表单之前颜色不会更新。

如果记录发生变化,要调用什么程序来更新它?

0 投票
1 回答
1091 浏览

delphi - cxGrid 中类似 Outlook 的搜索

有没有人知道是否可以让cxGrid有一个搜索栏,就像在 Outlook 联系人中一样,您只需按一个字母并显示姓氏中带有该字母的第一个联系人?

我很想看到一个这样的例子,但到目前为止,我到处搜索都没有结果。

0 投票
1 回答
185 浏览

sql-server - 要在网格中显示的表单详细信息

我有基本的问题,因为我是 Delphi XE2 的初学者。

我正在使用 VCL 表单并在编辑框中输入表单详细信息,并通过添加、删除和更新/检索等几个基本操作显示在网格中。而详细信息必须保存在 SQL 服务器中。

如果我稍后使用该表单,我需要 SQL 网格中的先前数据。对于这些操作,我的更新/检索字段操作必须在 Delphi 或 SQL 服务器上完成。

希望每个人都会遇到这些基本形式。所以帮助我。

提前致谢。

问候,拉詹。

0 投票
1 回答
3216 浏览

delphi - 如何在 DrawCell 上修改数据库字段的文本?TcxGrid

以前使用默认 DBGrid,我可以更改单元格的值,而无需使用以下代码更改数据库中的数据。

效果很好,但是我在 cxgrid 上实现这种相同的功能时遇到了麻烦。这是我当前的代码,它没有显示单元格值被更改的迹象。