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

delphi - 添加记录编号时跳过组行

我有以下代码在 cxGrid 中添加“recordnumbers”,但它有一个不需要的副作用,如果它是一个带有分组的网格,那么每次有一个 GroupRow 时它都会步进一个数字,然后有一个缺失的数字。任何避免这种情况的方法

0 投票
1 回答
1070 浏览

delphi - 数据感知 cxgrid 中的组合框

我有一个连接到 toracledataset 对象的数据感知 cxgrid。

DB 内部有一列定义为 number(1,0) 以允许布尔值。

我想将相应的网格列格式化为 ComboBox 以使用户能够在两个选项之间进行选择。

如何将组合框中的字符串转换为将插入数据库的整数值?我知道如何使用常规组合框来做到这一点,但不在 cxgrid 内

0 投票
1 回答
4582 浏览

delphi - 过滤而不显示过滤器

我有一个表单,其中有一系列按钮,用户可以单击这些按钮来过滤记录 ia cxGrid 这工作正常,但我想在不显示实际过滤器栏的情况下进行过滤。这有可能吗?- 我一直无法弄清楚如何。我有一个带 * 的按钮来重置过滤器,所以我不需要过滤器栏

0 投票
1 回答
498 浏览

delphi - 为什么这是错误的

我有以下代码

在 cxGrid 中的列上运行。但由于某种原因,我根本无法弄清楚这条线

使函数崩溃。我知道这是 aValue 变成 Null 值的时候,但据我所知,在这种情况下 VarToStr 应该返回 ''

0 投票
1 回答
1240 浏览

delphi - cxgrid 禁止更改列的带

如何禁止更改列的波段?

我需要移动分组功能,但我不需要更改列的波段。所以我不能改变列选项中的移动属性。

0 投票
1 回答
1696 浏览

delphi - ReportBuilder + cxGrid = 错误:“画布不允许绘图”

是否有链接到同一个DataSource的cxGridReportBuilder报告。当我打印报告时,它显示错误:“画布不允许绘图”

这是我要解决的代码。

任何人都可以通过另一种方式帮助我解决这个问题吗?谢谢!

0 投票
1 回答
1358 浏览

delphi - delphi cxgrid 限制字符

我们正在使用 devexpress 在 Delphi 2006 中工作。

我们有一个 cxGrid。我们想限制数字列的值的输入,0 到 999 之间的整数。如果我将属性类型设置为 SpinEdit,则初始值始终为 0,这是不需要的。

因此,我将列上的属性值保留为 null,并将列的数据绑定上的数据类型设置为 Smallint。这在大多数情况下都有效,但“e”和“。” 并且“+”和“-”仍然可以输入到导致异常的列中。

是一些简单的方法来排除'e'和'.' 和 '+' 和 '-' 被输入列?

0 投票
0 回答
4379 浏览

delphi - 在 TcxGrid 中搜索

我有这段代码可以通过 DevExpress TcxGrid 进行搜索:

只要网格未排序,搜索就可以正常工作。

对 cxGrid 进行排序时,搜索后光标定位不正确。在 cxGrid 中搜索是否有一个普遍且正确的决定?

0 投票
1 回答
445 浏览

delphi - 如何绘制箭头以显示两个 TcxGrid 中记录之间的链接数据?

我的应用程序中有两个网格 (TcxGrid),每个网格位于表单的一侧。两个网格都显示链接数据,尽管它们可以单独垂直滚动。我想在中间面板中绘制箭头,显示记录链接到的另一个网格的线,如下例所示:

抽奖过程很简单。我的麻烦在于确定记录位置。考虑到可能在两个网格中进行分组,我如何发现每个网格行/记录的垂直位置?

先感谢您。

0 投票
1 回答
646 浏览

delphi - QuantumGrid 主从

我有一个 QuantumGrid,它有两个级别(让我们说,lvCountries 和 lvCities)和两个视图(分别是 tvCountries 和 tvCities)。两个视图中的所有属性都已正确设置,并且网格显示应为:

  • 法国
    • 巴黎
    • 马赛
    • 里昂
  • 德国
    • 德累斯顿
    • 汉堡

等等

到目前为止,一切都很好。

但我也有一个编辑表单(由带有主从网格的表单上的按钮激活)。我想在此表单上显示一个新网格,其中包含来自当前详细信息的数据。如果在主窗体中选择了法国,则编辑窗体应在其网格中仅显示法国城市:

  • 巴黎
  • 马赛
  • 里昂

我附加了相同的数据源来编辑表单的网格,就像我在主表单中用于详细视图一样,但它显示了来自所有国家的所有城市。

  • 巴黎
  • 马赛
  • 里昂
  • 德累斯顿
  • 汉堡

据我了解,这是因为详细数据不是在他们的数据源中过滤,而是在他们的视图中过滤,并且数据源显示其数据集中的所有值(顺便说一下,我使用 ADODatasets)。

有没有办法仅在当前主记录的另一个表单上显示详细数据?