读书人

cxgrid 数据显示格式解决方法

发布时间: 2013-03-14 10:33:15 作者: rapoo

cxgrid 数据显示格式
大家好!
在cxgrid 中,如何在同一列显示数字和百分号。
请见下图:
cxgrid 数据显示格式解决方法
如上图所示。数量栏位可以显示数字及百分号!

谢谢!
[解决办法]

procedure TForm1.cxGrid1DBTableView1Column2GetDisplayText(
Sender: TcxCustomGridTableItem; ARecord: TcxCustomGridRecord;
var AText: String);//“数量”列取显示文本
begin
if pos('率', cxGrid1DBTableView1.DataController.Values[ARecord.Index,0])>0 then//如果当前记录中的“项目”列中有“率”字
AText:=Sender.EditValue+'%';//在当前列的值后面附加“%”符号
end;

[解决办法]
建议楼主要后台处理更方便。从数据源中生成。
[解决办法]
用SQL在后台生成你要的数据,必要时用CAST强制转换即可。

读书人网 >.NET

热点推荐