大家好:
   为什么程序一运行,DataGrid的滚动条就不见了?

解决方案 »

  1.   

    一般是因为你的数据没有超出datagrid的显示范围。
      

  2.   

    楼上正解
    靠,lsftest你还在这里混啊?
      

  3.   


       "是我没说清,行的滚动条有,列的没有.行列数量足够多,超出了显示范围"    程序没运行前,有的DataGrid的滚动条可以看见(上面有可以拖拽的小方块),但就是又一个DataGrid的滚动条在能看到上下的箭头,但用来拖拽的小方块不见了,滚动条上的上下箭头变成了灰色.
       
       大家帮帮忙啊,谢谢!
      

  4.   

    一个原因是DataGrid控件太大,超出了form的大小
    另一个原因我想可能是记录条数太少
      

  5.   

    奇。datagrid在设计的时候,最多就能看见水平滚动条和水平拖拽块应该不会有上下滚动条你用的是不是真的datagrid?vb打齐补丁没有?
      

  6.   

       有的DataGrid的滚动条可以看见(上面有可以拖拽的小方块)
       但就是有一个DataGrid的垂直滚动条程序运行前可以看到垂直滚动条上的小方块,运行后只能看到上下的箭头,但用来拖拽的小方块不见了,滚动条上的上下箭头变成了灰色.
      

  7.   

    DataGrid.Control.Clear()
    看看是不是有这句话,有的话删掉试试,但是别忘了在别的地方补上。