我只是用来做表格的显示,没有数据库,可以用不?
该怎么做呢,谢谢大家

解决方案 »

  1.   

    可以的. 你把它的 datasource.dataset 置为一个 ClientDataSet就可以了
      

  2.   

    可以,在取得记录后,设置
    function GetDs(aSqlStr:string;aDbCn:string='CND';aCursorType:Integer=1;aLockType:Integer=3):TADODataSet;
    var
      MyDs:TADODataSet;
    begin
      Result := nil;
      MyDs:=TADODataSet.Create(nil);
      SetDsCN(MyDs,aDbCn);
      MyDs.CommandText:=aSqlStr;
      try
        MyDs.Active:=True;  //该语句与MyDs.Open功能一样
        MyDs.Connection:=nil;  //关闭连接,
        Result := MyDs;
      except
        on E: exception do ShowMessage(E.Message); //由此触发的错误不要通用代码处理...
      end;
    end;
      

  3.   

    三层结构中(CLIENTDATASET),怎么通过单击DBGridEh的列头来进行排序?
    我试过好多次,用CLIENTDATASET都不能进行排序!