你的DBGRID数据源DATASOURCE是指定的那个?对你的数据源进行加工筛选即可select ... from tablename where ... ;
若datasource-->query1-->dbgrid query1.sql.add(select * from tablename where 你的条件) query1.open 若datasource-->table-->dbgrid 设table的filter:=true 再编写下面的事件 procedure TForm1.Table1FilterRecord(DataSet: TDataSet; var Accept: Boolean); begin if table1('字段').assting='...' then accept:=true end;
query1.sql.add(select * from tablename where 你的条件)
query1.open
若datasource-->table-->dbgrid
设table的filter:=true
再编写下面的事件
procedure TForm1.Table1FilterRecord(DataSet: TDataSet;
var Accept: Boolean);
begin
if table1('字段').assting='...' then
accept:=true
end;