在写了个下载程序,下载状态在cxGrid1TableView1中显示其中有一列Properties是用的ProgressBar
在IDhttpwork事件中这样用的
procedure TForm1.IdHTTP1Work(Sender: TObject; AWorkMode: TWorkMode;
  const AWorkCount: Integer);
begin
  cxGrid1TableView1.DataController.Values[0,2]:= AWorkCount;
end;
发现会出现错误。所以我想问下关于cxGrid1TableView1的信息修改是不是有什么要求。

解决方案 »

  1.   

      tcxgridtableview名称.DataController.Values[行,列] := AWorkCount;
    没有什么,我一直这样用,你可以设断点跟踪,看看在哪出的错
      

  2.   

    可能是我写在idhttpwork中的原因吧。我在其他地方也一样这么用。
    我跟踪了是这句的问题。而且是内存地址出错我就挺纳闷的。
      

  3.   

    我在这个事件中操作cxProgressBar 也一样还用但是不知道为什么修改cxGrid1TableView1中的就会出错。希望赐教