更新 : 2007 年 11 月
プログラムまたはデザイナで、DataGridView コントロール内の列を非表示にできます。どちらの方法でも、列の Visible プロパティを false に設定して非表示にします。
デザイナで DataGridView 列を非表示にするには
「方法 : DataGridView コントロールを使用してデータを表示する」の説明に従って、Northwind データベースの Customers テーブルを使用して、DataGridView コントロールを追加します。
Columns プロパティの横にある省略記号ボタン (…) をクリックします。
[列の編集] ダイアログ ボックスが表示されます。
[列の編集] ダイアログ ボックスで、2 番目の列 (Company Name) を選択し、[バインド列のプロパティ] ウィンドウで、[Visible] プロパティを [False] に設定します。
[OK] をクリックし、ダイアログ ボックスを閉じます。
F5 キーを押してコードを実行し、Company Name 列が非表示になっていることを確認します。
プログラムで DataGridView 列を非表示にするには
DataGridView コントロールの列をダブルクリックして既定の CellContentClick イベント ハンドラを追加し、次のコードを追加します。このコードにより、DataGridView コントロール内の最初の列が非表示になります。
this.customersDataGridView.Columns[0].Visible = false;
F5 キーを押してコードを実行します。
DataGridView コントロールの中をクリックし、Customer ID 列が非表示になっていることを確認します。
参照
処理手順
方法 : DataGridView コントロールを使用してデータを表示する
方法 : DataGridView コントロール内のデータを並べ替える