方法: デザイナーを使用して Windows フォーム DataGridView コントロールの列を非表示にする

Windows フォームの DataGridView コントロールで使用できる列の一部のみを表示したいときがあります。 たとえば、管理の資格情報を持つユーザーには従業員の給与の列を表示し、その他のユーザーには非表示にしたいときがあります。 また、多数の列を含み、その一部のみを表示したいデータ ソースにコントロールをバインドすることもあります。 この場合、通常は列を非表示にするよりは、必要がない列を削除します。 詳細については、「方法: デザイナーを使用して Windows フォーム DataGridView コントロールの列を追加および削除する」を参照してください。

次の手順では、DataGridView コントロールが含まれる Windows アプリケーション プロジェクトが必要です。 このようなプロジェクトを設定する方法については、Windows フォーム アプリケーション プロジェクトの作成方法に関する記事と「方法 : Windows フォームにコントロールを追加する」を参照してください。

デザイナーを使用して列を非表示にするには

  1. DataGridView コントロールの右上隅にあるデザイナー アクション グリフ (Small black arrow) をクリックし、[列の編集] を選択します。

  2. [選択した列] のリストから、列を選択します。

  3. [列のプロパティ] グリッドで、Visible プロパティを false に設定します。

    注意

    また、 [列の追加] ダイアログ ボックスの [表示] チェック ボックスをオフにすることで、列を追加するときに列を非表示にすることができます。

関連項目