for I := 0 to DBGrid.Columns.Count-1 do //只显示listbox2中的字段
begin
if ListBox2.items.IndexOf(DBGrid.Columns[i].FieldName) >= 0 then
dBgrid.columns.Items[I].Visible := True
else
DBGrid.Columns.Items[I].Visible := False;
end;
begin
if ListBox2.items.IndexOf(DBGrid.Columns[i].FieldName) >= 0 then
dBgrid.columns.Items[I].Visible := True
else
DBGrid.Columns.Items[I].Visible := False;
end;
begin
J := ListBox2.items.IndexOf(DBGrid.Columns[i].FieldName);
if J >= 0 then
begin
dBgrid.columns.Items[I].Visible := True;
if J < I then
DBGrid.Columns.Itmes[I].Index := J;
end
else
DBGrid.Columns.Items[I].Visible := False;
end;
谢谢你的帮助,我能和你交个朋友吗?