すべてのデータが編集を目的としているわけではありません。 DataGridView コントロールでは、プロパティ値ReadOnly列によって、ユーザーがその列のセルを編集できるかどうかが決まります。 コントロールを完全に読み取り専用にする方法については、「 方法: Windows フォーム DataGridView コントロールで行の追加と削除を禁止する」を参照してください。
このタスクは Visual Studio でサポートされています。 「 方法: デザイナーを使用して Windows フォーム DataGridView コントロールに列を Read-Only させる」も参照してください。
プログラムで列を読み取り専用にするには
DataGridViewColumn.ReadOnly プロパティを
true
に設定します。dataGridView1.Columns["CompanyName"].ReadOnly = true;
dataGridView1.Columns("CompanyName").ReadOnly = True
コードのコンパイル
この例では、次のものが必要です。
DataGridViewという名前のコントロールで、
dataGridView1
という名前の列を持っています。System アセンブリと System.Windows.Forms アセンブリへの参照。
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback