C# · 12月 25, 2021

c# – 如何使用SelectedRows从数据网格视图中获取选定的行数据?

我有一个表,我在数据网格视图控件中显示.用户从控件中选择一行并按下按钮.我需要从该行检索单元格并将它们存储为字符串.

究竟如何使用SelectedRow方法获取数据?我已经在这个工作了好几个小时,我就在绳子的尽头.这是我尝试过的一个例子:

DataGridViewCellCollection selRowData = dataGridView1.SelectedRows[0].Cells;

如果我尝试访问selRowData [x],则返回值不包含我的数据.

解决方法 你很接近 – 你需要通过索引引用每个Cell并返回它的Value属性: string firstCellValue = dataGridView1.SelectedRows[0].Cells[0].Value;string secondCellValue = dataGridView1.SelectedRows[0].Cells[1].Value;

等等