procedure TMAINFORM.DataGrid1DblClick(Sender: TObject);
var
lFunc: TFunc;
lContext: TContext;
strggbh,lTmpStr:string;
begin
if (InfoBroker1.Info.DataSetByID('XWXXSJJ').FieldByName('yd').AsString = 'NEW') then
begin
// 将标记字段修改为'1';
DataSetBroker1.DataSet.Edit;
DataSetBroker1.DataSet.FieldByName('yd').AsFloat:=1;
DataSetBroker1.DataSet.Post;
end;
procedure TMAINFORM.DataGrid1CustomDrawCell(Sender: TObject; ACanvas: TCanvas; ARect: TRect; ANode: TTreeListNode; AColumn: TTreeListColumn; ASelected, AFocused, ANewItemRow: Boolean; var AText: string; var AColor: Integer; AFont: TFont; var AAlignment: TAlignment; var ADone: Boolean);
begin
if (InfoBroker1.Info.DataSetByID('XWXXSJJ').FieldByName('yd').AsString = 'NEW') then
begin
AFont.Color := Graphics.clRed;
end
else
if (InfoBroker1.Info.DataSetByID('XWXXSJJ').FieldByName('yd').AsString = '0') then
begin
AColor:= $000000;
end;
end;