這讓我頭痛了一個小時。我想根據特定單元格是否與輸入數據匹配來刪除一個datagridView行。並將其下的所有其他行轉移(認爲這可能會自動完成,我不知道,我只是不想要任何空白行)。根據單元格內容刪除DataGridViewRow
這是我迄今爲止但是我得到錯誤的「dataGridView1.SelectedRows」出現「未設置爲一個對象的實例對象引用」:
foreach(DataGridViewRow row in dataGridView1.SelectedRows)
{
if (row.Cells[0].ToString() == "test")
{
dataGridView1.Rows.Remove(row);
}
}
感謝您的幫助!
'如果(row.Cells [0] .Value.ToString()== 「測試」)' – TaW
用戶界面是不正確的地方,以把你的業務邏輯。您應該閱讀MVC/MVP模式或使用當前技術(WPF)和MVVM模式。 DataGridView和它的UI相關的子元素與從數據相關的記錄集合中刪除** Data **記錄無關。 –
這可能工作,但它仍然不會讓我超過發生的錯誤。 – user3537381