清除DataGridView的全部內容,包括標題行

一、問題產生的原因

在VS2017下,我用DataGridView自己實現的一個控件庫。由於本文的重點不在我的控件庫是怎麼實現的,所以我只需要給出功能描述。在文本框輸入想查詢的表名,然後點擊顯示按鈕。然後問題來了——在我想查詢班級信息的時候,點擊顯示按鈕沒有用。學生信息的數據仍然殘留在DataGridView中——目的:清空DataGridView,包括標題行

二、解決過程

 DataGridView.Rows.Clear();結果VS2017給出的報錯——意思是說:因爲我綁定了數據集,所以不能通過編程的方式清除集合。類似討論供參考解決辦法

DataGridView去除多餘的列名使我有了靈感。 

_dgvData.Columns.Clear(); //刪除表格所有列

_dgvData.AutoGenerateColumns = true; //設置自動產生列 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章