各位大大 DataGridView中将MultiSelect设为True后,怎么样做到不用按CTRL键就能达到多选的效果? 分不多,叩谢大家

解决方案 »

  1.   

    这个效果应该是做不了的,
    顶多做到点击过的行变颜色,就像平时选中的那样的颜色,
    但是做不到选中的效果,
    DataGridView的selectedRows是一个只读的属性。
      

  2.   

    你在CellClick的事件里做下操作嘛,添加一个当前选中行就行了吧,不过这样是不是有意义我不太清楚!
      

  3.   


    这样是不行的 datagridView的selectRows属性是只读的,无法加到集合中,郁闷啊。。有没有救命啊
      

  4.   

    按一个ctrl也不是很累吧。不按ctrl,shift 来实现多选,很新的话题。
    所有listcontrol多选的时候都是按这些吧,
    加油,
      

  5.   

    连着的直接拖就行了.
    如果不连继...老老实实的CTRL吧.
      

  6.   

                    this.dataGridView1.Rows[i].Selected = true;
      

  7.   

    已确认,这个加不到selectRows中的!,