将带有复选框的计算列添加到datagrid

时间:2010-02-10 10:59:10

标签: delphi datagrid

在我的应用程序中,我有一个TcxGrid(devexpress datagrid),它显示从存储过程返回的数据。
现在我想添加一个列,显示复选框,这些复选框的值不能来自数据库,而是在内部计算。 单击复选框时,需要触发一些内部逻辑。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

@boris,我建议您使用Support Center site of DevExpress来解决这类问题,DevExpress产品有数千篇文章。

无论如何,我在这里留下了一些可能有帮助的链接;)

答案 1 :(得分:0)

您是在运行时还是在设计时创建视图?

当我在运行时执行此操作时,我有点作弊,并从我的查询中返回一个静态值作为一列:

select false as processed,col1,col2 from table where true

然后我可以安全地附加数据集,我可以使用我的新专栏。

然后,您可能会使用properties.onChange或properties.onEditValueChanged作为逻辑代码。