我在VS2005里面创建的一个DataGridView,绑定到了一张表上,DataGridView的大小是固定的,在表的行数很少的时候,DataGridView的上半部显示正常的单元格了,但下半部显示的是黑色,请问怎么样才能使DataGridView的黑色部分显示为空的单元格,就好像ListView那样,谢谢!

解决方案 »

  1.   

    那你只能自己填充了,因为它是根据你绑定的数据来确定,数据有几行就显示几行。。
    我之前也是自己填充的,
    1、首先判断你读取出来的数据是否超过DataGridView能够显示的行数。
    2,如果超过,不管;如果没有超过,得到还差几行
    3、把还差的几行自己填充上去
      

  2.   

    在DataGridView里应该有相应的属性 仔细找找 实在没有就的自己手动写写其实没有必要用,,,ListView 和DataGridView应适当选择使用
      

  3.   

    谢谢各位了,这个问题基本解决了。
    能不能顺便问个别的问题啊,怎么得到DataGridView的Adapter呢?因为当初DataGridView与一张表是通过一个自定义的函数绑定在一起的,Adapter是写在函数里面的,我现在想通过DataGridView更新数据库,应该怎么做才能得到Adapter呢?有没有不用得到Adapter就可以更新数据库的办法?谢谢咯