1、DataGridView的拖放问题,实现跟资源管理器似的那种效果,在拖动的时候鼠标下面有个选中列(可能是多列)的影子,在VC里面可以通过Drag image实现,不知道C#里面如何实现?
2、DtaGridView可以选择多行,如何通过编程来将某一指定的行选定,即添加到DataGridView已选定的多行中。请高手给点拨下!!

解决方案 »

  1.   

    不知道楼主是不是要这个答案,希望对您会有所帮助。DataGridView  可以把数据加载到一个控件上面,至于怎么加载有3种方法。在控件的属性可以设置想要的属性可以达到 点击某一行的选定.
      

  2.   

    第二个问题已经解决。
    第一个问题就是达到像windows资源管理器那种拖拽效果。按住鼠标拖动文件或者文件夹时,在鼠标的下面有个选中文件的图片跟着鼠标移动。
    不知道大家明白没有,恳请大家帮忙哈!
      

  3.   

    在MSDN中搜索DoDragDrop,可以看到说明和例子。
      

  4.   

    MSDN的例子没有吧?我好想找过。我再去找找。
      

  5.   

    网上的例子都没有那个效果哈。大家可以试试,在Windows资源管理器下,用鼠标拖动一个文件夹移动,在移动的过程中,鼠标的下面有个模糊的图片,这个图片就是你刚才选中的文件。这种效果如何实现哈?
      

  6.   

    谢谢up。在VC里面那个效果好像是通过Create drag image来实现的,但是到了C#里面就没有了