procedure TForm1.DBGrid1ColumnMoved(Sender: TObject; FromIndex,
ToIndex: Integer);
function GetColumn(const aFieldName: string): TColumn;
var
I: integer;
begin
Result := nil;
for I := 0 to TDBGrid(Sender).Columns.Count - 1 do
if TDBGrid(Sender).Columns[I].FieldName = aFieldName then
begin
Result := TDBGrid(Sender).Columns[I];
end;
end;
begin
if FromIndex=0 then Exit;//如果移動自己則退出
GetColumn('BankCode').Index := 0; //將自己始終放在第一列
end;