要獲取C# DataGridView的多選結果,請按照以下步驟操作:
首先,確保DataGridView控件的MultiSelect
屬性設置為true
。這允許用戶選擇多個單元格、行或列。
在你的代碼中,可以通過SelectedCells
、SelectedRows
或SelectedColumns
屬性來訪問所選的項。這些屬性分別返回一個DataGridViewSelectedCellCollection
、DataGridViewSelectedRowCollection
或DataGridViewSelectedColumnCollection
對象,其中包含了所選的單元格、行或列。
遍歷所選項并獲取相關數據。例如,要獲取所有選定單元格的值,可以使用以下代碼:
List<object> selectedValues = new List<object>();
foreach (DataGridViewCell cell in dataGridView1.SelectedCells)
{
selectedValues.Add(cell.Value);
}
注意:在處理所選項時,請確保檢查空值或可能的異常。這是因為用戶可能會選擇一些不包含數據的單元格,或者在處理過程中可能會刪除某些數據。