2010-12-30 6 views
0

フォームにツリービューとデータグリッドビューがあります。データグリッドビューにデータが存在しない場合は水平スクロールバーを削除します

私はtxtファイルをインポートするためのインポートオプションがあります。特定のファイルを選択すると、ツリービューのノードとして追加され、そのファイルのデータがDataGridViewに表示されます。

ツリービューの右クリックで表示される閉じるなどのオプションがあるコンテキストメニューもあります。 [閉じる]を選択すると、ツリービューのすべてのノードがクリアされ、DataGridViewのすべての行が消去されます。

しかし、水平スクロールバーはクリアされていません。これをクリアする方法を教えてください。

答えて

1

あなたはDataGridViewの

dataGridView1.Columns.Clear(); 

と新しい行を追加する前の列をクリアする必要があります。

dataGridView1.Columns.Add("Column_Name", "Header_Text"); 
+0

ただし、新しいレコードを追加しようとすると、列を持たないDataGridViewコントロールに行を追加できないというエラーが表示されます。最初に列を追加する必要があります。 – Dotnet

+0

dataGridView1.Columns.Add( "Column_Name"、 "Header_Text")を使用して列を追加する必要があります。あなたが行を追加する前に。投稿を編集しました。 – Binil

+0

Columnプロパティからコントロールに既定で列を追加しました – Dotnet

関連する問題