2017-09-06 9 views
-1

テーブルDataGridをクリアしようとしましたが、できません。DataGridの行を削除できません/テーブルのクリア

Additional information: Cannot clear this list.

:私はコードから行

carGrid.RowCount = 0; 

を削除した場合

Additional information: RowCount property cannot be set on a data-bound DataGridView control.

が、私はそのエラーを取得する:私は、私は、このエラーを与える次のコード

carGrid.RowCount = 0; 
carGrid.Rows.Clear(); 
carGrid.DataSource = null; 

を持っています

+0

最初の2行を削除します。 – Reniuz

+0

私は同じエラーを試みました。私はデータソースにnullを与えた後、データテーブルとグリッドをバインドします。同じエラー –

+0

//carGrid.RowCount = 0; //carGrid.Rows.Clear(); carGrid.DataSource = null; carGrid.DataSource = BindGridView(); –

答えて

0

からデータをクリアするには、あなたは次のものを呼び出す必要があります。

carGrid.Rows.Clear(); 

また、このようなものを試すこともできます。

DataTable data = (DataTable)carGrid.DataSource; 
if (data != null) 
{ 
    data.Clear(); 
} 
+1

while(dataGridView1.RowCount> 1) { dataGridView1.Rows.RemoveAt(0); }その作業 –

関連する問題