我在FormResize事件中写以下代码: width:=DBGrid1.Width div DBGrid1.Columns.Count; for i :=0 to DBGrid1.Columns.Count-1 do begin DBGrid1.Columns[i].Width:=Width; end; 但移动水平滚动条到右边还是看到有空位,不知怎么搞的。
用这个方法可以设置DBGrid的行数,
AutoFitColWidth:=true 如不行用DBGridEh,它有这个属性
To: liqinxiong(limm) AutoFitColWidth:=true Dbgrid有这个属性吗?我一般不用第三方组件。
使用DBGrid1.Columns[0].Width := 60 动态设置每列的宽度。
width:=DBGrid1.Width div DBGrid1.Columns.Count;
for i :=0 to DBGrid1.Columns.Count-1 do
begin
DBGrid1.Columns[i].Width:=Width;
end;
但移动水平滚动条到右边还是看到有空位,不知怎么搞的。
AutoFitColWidth:=true Dbgrid有这个属性吗?我一般不用第三方组件。