int i = dataGridView1.CurrentRow.Index;
dataGridView1.Rows.RemoveAt(i);
用於刪除當前選擇的行上面的代碼(僅允許選擇1行),但我仍然可以看到行保持在datagridview的。我錯過了更新還是無效?DataGridView.Rows.RemoveAt(int index)不會刪除Windows窗體中的行嗎?
PS:dataGridView1是數據綁定。
PS2:我使用LINQ查詢綁定的數據,我不想再爲只顯示一行被刪除查詢,我認爲這會降低性能。
謝謝,但那個鏈接並沒有解決我的問題。 – JatSing
我解決它從閱讀此:http://stackoverflow.com/questions/207901/datagridview-question 感謝您的所有建議。 – JatSing