📜  c# datagridview 以编程方式选择行索引 - C# (1)

📅  最后修改于: 2023-12-03 15:29:45.425000             🧑  作者: Mango

C# DataGridView 以编程方式选择行索引

DataGridView 是 C# 中非常常用的界面控件之一,它允许程序员以表格的形式展示数据。本文将介绍如何使用编程方式选择 DataGridView 中的行索引。

在 DataGridView 中选择行索引有两种方式,一种是通过用户操作选择,另一种是通过编程方式选择。下面将介绍编程方式选择行索引的方法。

代码实现

在 C# 中,我们可以通过设置 DataGridView 的 SelectedRows 属性来选择行。该属性是一个 DataGridViewSelectedRowCollection 类型的集合,可以存储 DataGridView 中被选择的行。具体代码如下:

dataGridView1.MultiSelect = false;
int rowIndex = 1;
dataGridView1.Rows[rowIndex].Selected = true;

上面的代码将 DataGridView 的 MultiSelect 属性设置为 false,表示只能选择一行。然后通过设置 Rows 中的指定行的 Selected 属性为 true,实现了选择行的操作。这里选取的是第二行(索引为 1)。

如果要选择多行,可以将 MultiSelect 属性设置为 true,然后使用 SelectedRows 属性选择多行。具体代码如下:

dataGridView1.MultiSelect = true;
DataGridViewRow row1 = dataGridView1.Rows[0];
DataGridViewRow row2 = dataGridView1.Rows[1];
dataGridView1.SelectedRows.Add(row1);
dataGridView1.SelectedRows.Add(row2);

上面的代码将 MultiSelect 属性设置为 true,表示可以选择多行。然后通过设置 SelectedRows 属性来选择多行。这里选择了第一行和第二行。

总结

通过以上介绍,我们了解了如何使用编程方式选择 DataGridView 中的行索引。通过设置 SelectedRows 属性或 Rows 中指定行的 Selected 属性,可以实现单行或多行的选择。这些操作可以在程序的初始化、用户操作或其他某些条件触发时执行。