datagrid在单击时就已经得到焦点了,在双击时可以获取行数据

解决方案 »

  1.   

    右击DATAGRID控件选属性,在里面的选项里试试(好像是键盘选项页中的actiontap属性)
      

  2.   

    在设计阶段,不要取消行标题,在运行阶段用鼠标点击行标题即可。在DATAGRID中要进行整行删除时,就是用这样的办法进行整行选取,然后用CTRL+X 或 DEL 进行删除的。
      

  3.   

    在DataGrid生成客户端代码的时候,通过查看源文件可以知道生成的是纯粹的表格,怎么能相应鼠标事件呢?我一直都非常想知道怎么解决这个问题!GOOD GOOD STUDY, DAY DAY UP UP!
      

  4.   

    1。你是想实现在记录行头点三角行会使整行变黑的功能吗?方法如下:
    假设你的DataGrid名为dtgrMain,在它的RowColChange事件中加入下列代码:
     dim i as long
     for i = 0 to dtgrmain.selbook.count-1
      dtgrmain.selbook.remove i
     next i
     if dtgrmain.book <> "" then
      dtgrmain.selbook.add dtgrmain.book
     end if
    加入上面代码就可以实现选中行变黑的功能了。2。你的报表显示宽度不够可能是因为你的打印机为竖向打印,你可在在
    报表显示前把报表设置为横向打印,应该可以解决您的问题。
    设置报表显示方向的属性是 or打头的,名字很长,我不记得了。
      

  5.   

    allowadd=true
    allowupdata=true