溫馨提示×

C# DataGridView多選功能怎么用

c#
小樊
90
2024-09-16 09:25:16
欄目: 編程語言

在C#中,DataGridView控件默認支持多選功能。要啟用多選功能,請按照以下步驟操作:

  1. 首先,請確保已將DataGridView控件添加到窗體上。
  2. 接下來,在窗體的構(gòu)造函數(shù)或者窗體加載事件(Form_Load)中,設(shè)置DataGridView控件的MultiSelect屬性為true。這將啟用多選功能。
public Form1()
{
    InitializeComponent();
    dataGridView1.MultiSelect = true;
}

或者在窗體加載事件中:

private void Form1_Load(object sender, EventArgs e)
{
    dataGridView1.MultiSelect = true;
}
  1. 現(xiàn)在,DataGridView控件已啟用多選功能。用戶可以通過按住CtrlShift鍵并單擊行來選擇多個行。如果要以編程方式選擇多個行,可以使用Rows集合的Selected屬性。

例如,要選擇第1行和第3行,可以使用以下代碼:

dataGridView1.Rows[0].Selected = true;
dataGridView1.Rows[2].Selected = true;
  1. 若要獲取所有選定行的數(shù)據(jù),可以遍歷SelectedRows集合。例如,要打印所有選定行的索引,可以使用以下代碼:
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
    Console.WriteLine("Selected row index: " + row.Index);
}

這就是如何在C# DataGridView控件中使用多選功能的方法。希望對您有所幫助!

0