请教DBGridEh对应字典显示的问题
本帖最后由 rbwang 于 2013-10-12 15:44:06 编辑 才开始用EHLIB,向各位请教一下
有一基础数据,对应数据字典
基础数据都存的是代码,用一个dataset1显示出来,对应显示出来的都是代码,而想显示的是代码所对应的文字
前提是不用SQL语句拼写。
看网上各位大侠的资料上写的是在QUERY中设置LOOKUP字段
如果在CXGRID中,可以再设置一个dataset2。然后设置lookupcombobox的相应参数即可显示。
那DBGridEh有没有类似CXGRID这样的功能呢?
如果是在QUERY中定义好各项字段,好像程序的扩展性不太好吧?(比如要设置WHERE条件,或是根据权限设置不同的SQL语句)
请教各位大侠是如何处理的?
[解决办法]
都可以的,查找字段,计算字段都行
[解决办法]
在数据源的DataSet1CalcFields里,这样处理。
with dataset1 do
begin
case FieldByName('Code').AsInteger of
1: FieldByName('CodeName').AsString:='一';
2: FieldByName('CodeName').AsString:='二';
4: FieldByName('CodeName').AsString:='三';
5: FieldByName('CodeName').AsString:='四';
end;
end;