注:MutiSelect=true,SelectionMode=FullRowSelect
运行中可以选中多行,而且都能变黑,但是三角号只在一行上,而且获取到的SelectedRows.Count总等于1

解决方案 »

  1.   

    多行变黑就是选中多行了,SelectedRows.Count 是怎么知道它是等于1的,断点调试?
      

  2.   

    三角号表示的是this.dataGridView1.CurrentRow (当前行).
    this.dataGridView1.SelectedRows表示所有选中的行.
      

  3.   

    哦,我知道了,三角号是行标题列吧?我做从来都是隐藏的
    建议还是加下断点吧,建议放在dataGridView1_SelectionChanged,在这里面去查下SelectedRows.Count是多少,再跟你现有的进行比较,然后看看是否一致
      

  4.   

    多谢各位,问题解决了,因为我在获取SelectedRows.Count前刷新了datagrid的数据~~(太大意了~~)