POS Form中的cxgrid怎样显示双击其它窗体选择的信息,并且每次启动都为空。

解决方案 »

  1.   

    1、“双击其它窗体”后将“选择的信息”填入Grid即可
    2、“每次启动都为空”,启动时Clear即可
    3、问题中提供的信息太少,回答仅供参考
      

  2.   

    或是怎样从数据库中读出数据并在Cxgrid中显示
      

  3.   

    如果不想用datasource什么的,可以这样  Screen.Cursor := crSqlWait;
      try
        sSql := ' select a,b,c from table';
        with adoquery1 do
        begin
          Close;
          SQL.Text := sSql;
          Open;
          id := 0;
          tv.DataController.RecordCount := 0;
          while not eof do
          begin
            tv.DataController.RecordCount := tvPlanets.DataController.RecordCount + 1;
            //获取大小
            tv.DataController.Values[Id, 0] := IntToStr(id+1);
            tv.DataController.Values[Id, 1] := trim(fieldbyname('a').asstring);
            tv.DataController.Values[Id, 2] := trim(fieldbyname('b').asstring);
            Inc(id);
            Next;
          end;
        end;
      finally
        Screen.Cursor := crDefault;
      end;
      

  4.   

    上面是建立的tv为tcxGridTableView,如果关联数据集,则创建成tcxGridDBTableView然后设置datacontroler下的datasource属性关联datasource就可以了.
      

  5.   

    我是新手不太明白這是什么意思嘿,我用的是cxGridDBTableView