次の方法で共有


方法 : Windows フォームの DataGridView コントロールで列を読み取り専用にする

更新 : 2007 年 11 月

すべてのデータが編集対象になるわけではありません。DataGridView コントロールでは、列の ReadOnly プロパティ値によってユーザーがその列内のセルを編集できるかどうかが決定されます。コントロール全体を読み取り専用にする方法の詳細については、「方法 : Windows フォーム DataGridView コントロールで行が追加および削除されないようにする」を参照してください。

Visual Studio では、このタスクに対するサポートが用意されています。方法 : デザイナを使用して Windows フォームの DataGridView コントロールで列を読み取り専用にする
方法 : デザイナを使用して Windows フォームの DataGridView コントロールで列を読み取り専用にする
方法 : デザイナを使用して Windows フォームの DataGridView コントロールで列を読み取り専用にする
方法 : デザイナーを使用して Windows フォームの DataGridView コントロールで列を読み取り専用にする

列をプログラムで読み取り専用にするには

  • DataGridViewColumn.ReadOnly プロパティを true に設定します。

    dataGridView1.Columns("CompanyName").ReadOnly = True
    
    dataGridView1.Columns["CompanyName"].ReadOnly = true;
    

コードのコンパイル方法

この例で必要な要素は次のとおりです。

  • CompanyName という名前の列がある dataGridView1 という名前の DataGridView コントロール。

  • System アセンブリおよび System.Windows.Forms アセンブリへの参照。

参照

処理手順

方法 : Windows フォーム DataGridView コントロールで行が追加および削除されないようにする

参照

DataGridView

DataGridView.Columns

DataGridViewColumn.ReadOnly

その他の技術情報

Windows フォーム DataGridView コントロールでの列、行、およびセルの基本機能