Hallo ahachmann,
Du suchst wohl etwas in der Art:
Code:
dbg1.Columns.Clear;
i := 0;
dbg1.Columns.Add;
dbg1.Columns.Items[i].FieldName := 'Lang';
dbg1.Columns.Items[i].Width := 260;
inc(i);
dbg1.Columns.Add;
dbg1.Columns.Items[i].FieldName := 'WGNr';
dbg1.Columns.Items[i].Width := 40;
Damit kannst Du Dein DBGrid zur Laufzeit jederzeit ändern, Spalten zuordnen und auch die Spaltenbreite vorgeben.
mfg
eddy