【问题】
想要清除,当前一个C#中的DataGridView中的已有的数据:
【解决过程】
1.试了试,结果DataGridView变量中,没有对应的clear或remove数据的方法。
2.试了试:
private void btnClearAll_Click(object sender, EventArgs e) { dgvSearchResult.SelectAll(); dgvSearchResult.ClearSelection(); }
结果无效。
才注意到,只是清除选择,而不是清除数据。
3.参考:
How to clear dataGridView so that new data can fill the cells?
去试试:
private void btnClearAll_Click(object sender, EventArgs e) { dgvSearchResult.Rows.Clear(); }
结果就可以了。
把原有的数据:
清除掉了:
【总结】
用
DataGridView1.Rows.Clear()
去模拟清除所有的DataGridView1中的数据。
转载请注明:在路上 » 【已解决】C#中,清除DataGridView中已有的数据