问题标签 [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.
delphi - ISO 8601 字符串日期选择器(Delphi、DevExpress)
我们的 Delphi 应用程序使用数据库绑定的 TcxGridDBColumns 让用户将 ISO 8601 格式的日期 (YYYY-MM-DD) 作为字符串进行操作。我想为最终用户提供一个基于日历的日期选择器。
TcxDateEditProperties
不能(直接)使用,因为底层数据库使用字符串字段。因此,据我了解,我可以选择
在所有表中创建一个额外的日期列(TDateTime DB 字段),并将日期转换为 TDataSet 的 BeforePost 事件上的 ISO 8601 字符串列
创建一个自定义 Tcx***Properties 类。这可能涉及继承自
TcxPopupEditProperties
.
由于有很多表受到影响,我宁愿使用#2。你能指出帮助我的文件吗?还是有#3?
text - 如何在 cxGrid 中显示汉字
我有一个 Cinese 数据库和一个连接到它的 cxGrid。中文数字显示为“?” 在网格中。我绑更改网格的 CharSet 但没有成功。请你帮帮我好吗?
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
有什么线索吗?
delphi - 在运行时构建 TcxGrid 时将 TcxSpinEdit 属性设置为列
我正在处理其他人的代码,他们正在构建 TcxGrid 而无需通过可视化编辑器。我将该网格导出到 excel,所以我需要将列类型设置为 TcxSpinEdit(内容都是数字)。
如何设置属性?我尝试使用 PropertyClass 和 PropertyClassName,但它们都不起作用(我仍然在 excel 中收到“数字作为文本”警告)。
这是相关部分:
delphi - 绘制空行
即使没有要显示的数据,如何在 cxGrid 中绘制行?
像这样
tcxgrid - cxgrid 多行列
如何在cxgrid中输出一个“多行列”(不知道术语是否正确)?输出应该是这样的:
等等...
delphi - 刷新 cxGrid 中的颜色
我有一个 cxGrid,我在其中根据某些字段中的值更改某些字段的背景颜色。这一切都很好。但是,如果我在网格数据中更改某些内容,则在我关闭重新打开表单之前颜色不会更新。
如果记录发生变化,要调用什么程序来更新它?
delphi - cxGrid 中类似 Outlook 的搜索
有没有人知道是否可以让cxGrid有一个搜索栏,就像在 Outlook 联系人中一样,您只需按一个字母并显示姓氏中带有该字母的第一个联系人?
我很想看到一个这样的例子,但到目前为止,我到处搜索都没有结果。
sql-server - 要在网格中显示的表单详细信息
我有基本的问题,因为我是 Delphi XE2 的初学者。
我正在使用 VCL 表单并在编辑框中输入表单详细信息,并通过添加、删除和更新/检索等几个基本操作显示在网格中。而详细信息必须保存在 SQL 服务器中。
如果我稍后使用该表单,我需要 SQL 网格中的先前数据。对于这些操作,我的更新/检索字段操作必须在 Delphi 或 SQL 服务器上完成。
希望每个人都会遇到这些基本形式。所以帮助我。
提前致谢。
问候,拉詹。
delphi - 如何在 DrawCell 上修改数据库字段的文本?TcxGrid
以前使用默认 DBGrid,我可以更改单元格的值,而无需使用以下代码更改数据库中的数据。
效果很好,但是我在 cxgrid 上实现这种相同的功能时遇到了麻烦。这是我当前的代码,它没有显示单元格值被更改的迹象。