问题
在引用了Eh控件后,动态设置options属性时会提示“Incompatible types: 'DBGridEh.TDBGridOption' and 'DBGrids.TDBGridOption'”的报错。
解决
这是因为DBGrid与DBGridEh的冲突,需要注意uses单元们的作用顺序。
示例:
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, DBGrids, GridsEh, DBGridEh, DB, DBTables;
注意以上DBGrids和DBGridEh的先后顺序。将DBGridEh放在DBGrids后面引用后,编译通过,正常。