DBGrid.Align:=alClient; 
如果这不符合要求。
那么我想你的dbgrid与form的存在一个比例关系x
 那么
dbrigd.left := x * form.left ;
dbgrid.top := x * form.top ;
dbgrid.width := x * form.width ;
dbgrid.height := x * from.height;