对DBGrid中数据哭进行全选择,本人使用的方法:
 
   with DBGrid.Datasource.dataset do
    begin
      First;
      while not Eof do
      begin
        DBGrid.SelectedRows.CurrentRowSelected := True;
        next;
      end;
    end;但数据太多,这样一条一条选中不是我想要的结果,请问有SelectAll这功能呢,谢谢!

解决方案 »

  1.   

    DBGridEh 与 DBGrid 有什么区别啊?
             不都是显示数据的吗?
      

  2.   

    DBGridEh是Eh控件包里的一个组件。和DBGrid区别很多,好用很多,呵呵
      

  3.   

    DBGridEh是第三方控件,我有一个好办法可以很快地进行选择
      

  4.   

    //选择DBGrid1的所有行数
          TDataSet* ds = DBGrid1->DataSource->DataSet;
          TBookList* Book = DBGrid1->SelectedRows;
          Book->Clear();
          ds->First();
          ds->DisableControls();
          while(!ds->Eof)
          {
            Book->CurrentRowSelected = true;
            ds->Next();
          }
          ds->EnableControls();
      

  5.   

    这是C++Builder的写法,改成DELPHI就可以了.