DBGrid1.Columns[I].Width:= dataset.fields[I].datasize;把dfm文件中修改过的部分用记事本打开并重新修改就行了