c# DataGridView中,选中了多个行,如何获取选中的每一行的数据,或者每一行的索引?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# DataGridView中,选中了多个行,如何获取选中的每一行的数据,或者每一行的索引?相关的知识,希望对你有一定的参考价值。

参考技术A this.datagridview1.selectedrows[0].cells[1].value.tostring();//获取选中行的第一个单元格的值
后面就是依次类推了,我就不写啦

在c#中怎么删除datagridview里面的一条数据

简单说下我自己的对于这样问题的实现

删除选中数据:1.双击需要删除的数据行,用一个控件接受该数据行的主键值,
2.点击删除按钮,通过后台程序,以上面获取的主键值,通过sql语句,在数据库中将该行数据删除,
3.清空现在的datagridview控件中的数据,重现将操作过的数据进行填充!
这样就实现了对选中行的数据的删除!
对于双击选中接受的数据主键值的操作代码,
参考技术A for
(int
i
=
0;
i
<
this.dataGridView1.SelectedRows.Count;
i++)

this.dataGridView1.Rows.Remove(this.dataGridView1.SelectedRows[i]);

把所有你选中的行都删掉。
不是单元格是整行才可以

以上是关于c# DataGridView中,选中了多个行,如何获取选中的每一行的数据,或者每一行的索引?的主要内容,如果未能解决你的问题,请参考以下文章

c# datagridview 如何选中行,以及怎么获取选中行的数据

c# datagridview怎么不选中行

winform c# Datagridview 选中行 急!!!

c# 获取dataGridView选中行的行数

请问c# 的winform 怎么获取 datagridview选中的行数和列数啊

c#如何获取datagridview中的第一列的值,注意不是选中行