for (int i = 0; i < this.dataGridView1.SelectedRows.Count; i++)//遍历所有选中的行
{
   this.dataGridView1.SelectedRows[i].index;
}
datagridview.CurrentCell.RowIndex;是当前活动的单元格的行的索引
DataGridView1.CurrentRow.Index 获得包含当前单元格的行的索引 
datagridview.SelectedRows 是选中行的集合
datagridview.SelectedColumns 是选中列的集合
datagridview.SelectedCells 是选中单元格的集合

上边是资料, 通过断点抓包 datagridview.SelectedRows 内能看到正确数据

而使用 uiDataGridView1.SelectedIndex; 还是默认第一个.所以不能用

暂时uiDataGridView1.SelectedRows[0].Index;  代替

 

posted on 2022-05-23 09:56  小石头的一天  阅读(49)  评论(0编辑  收藏  举报