例如: 我勾选某表的某些字段,怎么使DBGRID只显示我勾选的那些字段?
如:表有字段,field_Id, field_sex,field_age,field_name, field_part,field_amount
然后我勾选field_Id,field_name,field_amount
然后我这DBGRID就只显示这三个字段所对应的信息和加总field_amount的总数呢?
如:表有字段,field_Id, field_sex,field_age,field_name, field_part,field_amount
然后我勾选field_Id,field_name,field_amount
然后我这DBGRID就只显示这三个字段所对应的信息和加总field_amount的总数呢?
在运行期间:只好用代码,DBGRID1.Fields.clear; ..... (抱歉,机器中没Delphi,不能给你一段可运行代码)
我要的是动态的效果.
即有时我勾选field_Id,field_name,field_amount, 有时又可能勾选field_Id, field_age,field_name, 有时又勾选field_name, field_amount
等等.
begin
DBGird.Columns[i].Visible := List.Items[i].Checked;
end;