我的DBGRID列比较多,当我向后拖拽到平时看不到的列时,我点击该列时,瞬间焦点又跑到第一列去了,请问怎么会事,我什么事件也没写

解决方案 »

  1.   

    没太看明白,可以指定dbgrid显示列,然后在限定宽度,就不用那么浪费时间了,实在不行换个grid,有自适应表格宽度的。
      

  2.   

    将数据的字段一一对应到Grid的每一个列,然后定义每一列的宽度。
      

  3.   

    不太明白你的意思,DBGrid控件都不需要設置什麼屬性就能正常操作的,我沒發現有你說的這種情況;??????
    樓主肯定是動了哪些屬性,你看下Options下的dgTabs屬性、TabStop屬性,你也可以在另一窗體做一個新的與之相比找出來。
      

  4.   

    我设置BSSKINDBGRID.ROWSELECTED:=TRUE后,点后面的列就自动跑到第一列了 ,不知道怎么绘事