http://dotnet.aspx.cc/ShowDetail.aspx?id=C83C3A4B-8571-4CE6-FBAC-35DC28D14389

解决方案 »

  1.   

    谢楼上,那个代码我以前见过了。  我现在搞不懂的是taskvision怎么做的到的,  它在cell中就能相应 this.dgTasks.DoubleClick  的事件。   我觉的taskvision中的那个datagrid的效果能满足我的要求,  所以想知道这个DoubleClick怎么实现  望高人能告知。  分不够俺们还可以另外开帖。
      

  2.   

    在datagrid中利用鼠标触发事件你最好是选择javascript中的mouseout跟mouseover来实现
      

  3.   

    楼上的哪跟哪啊,  TaskVision 是微软出的一个关于智能客户端的例子。 它用的是winform下的datagrid。  没有人关注那个TaskVision吗?
      

  4.   

    在datagrid写上单击事件,然后计算当连续两次单击时间的时间间隔小于系统设置的双击时间,,,就相当于双击事件了,,,我可以用的.
      

  5.   

    http://www.microsoft.com/china/community/Column/14.mspx
      

  6.   

    具体实现是参照TaskVision得做法。  它直接实现 datagrid得双击事件。   当然它得那个选中整个row得做法满好得。 它是通过重新实现columnstyle。   但是它得columnstyle没有实现居中, 居右。  本人在实现是参考.net 得textboxcolumnstyle得反汇编来做得,  呵呵
        上次得问题,  是我仿照TaskVision来实现columnstyle时,  override得Edit版本不对
    anyway  散分。