先放一个Remote Data Control控件。然后,将一个变量(假设是m_Rdc),将dbgrid的DataSource设置为该控件。
当浏览满足条件的记录的时候,执行m_Rdc的SQL()函数,然后再执行一次Refresh()函数就可以了。

解决方案 »

  1.   

    有一点错误,更正一下:先放一个Remote Data Control控件。然后,将一个变量(假设是m_Rdc)绑定到该控件,将dbgrid的DataSource设置为该控件。
    当浏览满足条件的记录的时候,执行m_Rdc的SQL()函数,然后再执行一次Refresh()函数就可以了。
      

  2.   

    能告诉我一些具体的代码编写吗,dbgrid控件显示的控制,如字段内容,长度等等,谢谢
      

  3.   

    那个你用右键单击DBGrid控件,然后Edit就可以了啊。然后字段内容什么的就可以在DBGrid的属性里边设置啊。
      

  4.   

    用query查询就行了。把dbgrid的dataset设为query就行了。
      

  5.   

    请参考:
    if 你用ado then
    begin
      adodataset1.close;
      adodataset1.commandtext:='select * from 表名 where 你的条件';
      adodataset1.open;
    end
    else if 你用bde then
    begin
      query1.sql.clear
      query1.sql.add('select * from 表名 where 你的条件');
      query1.open;
    end;
    将dbgrid的datasource分别与adodataset1或query1相连ok!