有一表为“活动类型”,表中有一列为“优先级”,其值有4个:低 一般 高 特高,在数据库中存储为1 2 3 4;要在cxGrid中显示低 一般 高 特高,而不是数字,请问各位这一列的properties属性应该选择哪一种控件,各属性又怎样设置。我用过RadioGroup,但是这样会使列的宽度太大,Check**只有两个值,我想应该用**ComboBox,可是好像都要我另外建一个字典表才行,才4行就建一个表太吧!(有人可能会说建表有一个好处,以后可以让用户动态增减级别,可是如果某列的值已经定了呢,如性别)所以请问各位大虾,该选哪种控件,怎样用?
解决方案 »
- vc转delphi问题
- 一个基于MIDAS sql server的问题,急!!!
- DBGridEh中,ADOQuery中一个字段是check,如何点击后,让该行记录跑到前面去?
- 如何在 Tpanel 控件上画出类似于Delphi界面编辑器(设计时Form)上的Grid小点?
- 在线等!!!急阿!!!
- 请教各位DELPHI高手一个问题,我是VB程序员
- 一个奇怪的问题
- 有没有人有项目管理软件开发的经验,
- 新手问题:找不到html组件,在线等候!一定给分
- $$$$$$$响一声!!!!20分
- 本人刚接触intraweb,寻求介绍intraweb编程的网络资源?请多多帮忙!谢谢!
- 在delphi中如何实现把一个MDB数据库中的某张表的符合条件记录追加或插入、替换等等到另外一个MDB数据库中的一张表中????
OnGetText:
begin
case Sender.AsInteger of
1: Text := '低';
2: Text := '一般';
3: Text := '高';
4: Text := '特高';
end;
end;OnSetText:
var
iFieldValue: Integer;
begin
iFieldValue := ChangeTextToInt(Text);
Sender.AsInteger := iFieldValue;
end;function ChangeTextToInt(Text: string): integer;
begin
if Text ='低' then result := 1;
.....
end;
具体在哪设我记不清了,我刚开始用这个空间,看别人这样演示过
希望有高手能赐教