因为所有的row都是手动添加的,加多了就会有滚动条出现,如何才能让datagridview的Height属性随着行的增加或扩高而改变。

解决方案 »

  1.   

    datagridview.Height = datagridview.rows.count * 行高 + 标题栏的高
      

  2.   

    楼主,你这样做没什么实际意义啊!你想想,datagridview本来是放在Form上的,Form大小是有限的,最多是最大化而已!而数据完全可以有成千上万条,那datagridview控件的高度能无限增加吗?对于多条数据,一个页面显示不下的,一般考虑分页功能!
      

  3.   

    还是分页吧,对于少量的行,可以用autorow....属性设置,又忘了后面是什么字了,其中有fill表示填充
      

  4.   


    我手动添加的数据一般不会超过10行,也就是说1-10行都是可能的,不是很多,所以才会不考虑分页,
    但是如果固定了Height属性时,如果只有1行,就会显得很丑。