在运行时更改dbgrid选项

时间:2012-05-16 09:39:53

标签: delphi delphi-xe2 dbgrid

我想更改DBGrid.Option.I找到以下代码:

DBGrid.Options:=DBGrid.Options + [dgEditing];
DBGrid.Options:=[dgEditing];

但是不能正常工作并且错误[dgEditing]。 我想启用或禁用[dgEditing],[dgRowSelect]模式。

非常感谢。

1 个答案:

答案 0 :(得分:8)

使用集合类型时,您的工作方式如下:

DBGrid.Options := DBGrid.Options + [dgEditing];  // Adds dbEditing option

DBGrid.Options := DBGrid.Options - [dgEditing];  // Removes dbEditing option

一次更改多个选项:

DBGrid.Options := DBGrid.Options + [dgEditing,dgRowSelect]; 
DBGrid.Options := DBGrid.Options + [dgEditing] + [dgRowSelect]; // Same as above