2,497
社区成员
发帖
与我相关
我的任务
分享
procedure TRes_HrCq_YD_F.cxGrid2DBTableView1CustomDrawCell(
Sender: TcxCustomGridTableView; ACanvas: TcxCanvas;
AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);
var
CheckValue:Integer;
CxColumn:TcxGridDBColumn;
begin
inherited;
CxColumn:=(Sender as TcxGridDBTableView).GetColumnByFieldName('STATUS');
//加入你的條件
if CxColumn=nil then Exit;
if SameText(AViewInfo.Item.Name,CxColumn.Name) then
begin
CheckValue:=AViewInfo.GridRecord.Values[cxGrid2DBTableView1Column29.Index];
if(CheckValue=0) //and <//加入你的條件:借方不为0(同一行中,借、贷只能一栏有不为>then
begin
//滿足條件的單元格位置(居左)
end;
if(CheckValue=1) //and <//加入你的條件:贷方不为0(同一行中,借、贷只能一栏有不为>>then
begin
//滿足條件的單元格位置(居右)
end;
end;
end;
AlignLeftVisible,//單元格居左
AlignRightVisible,//單元格居右
AlignCenterVisible,//單元格居中