お世話になります。
いろいろと調べたのですが、答えが見つからなかったので質問させて頂きます。
DataGridViewにて特定の列のみ入力可能にしたいのですがプロパティの設定などで簡単にできないのでしょうか。
可能であれば指定した列以外は選択もできないようにしたいです。
何かいい方法があればご教授願います。
よろしくお願い致します。
こちらはどうでしょうか?
DataGridViewColumn.ReadOnly プロパティ
http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.datagridviewcolumn.readonly(VS.80).aspx
DataGridView内のすべてのセルを編集できないようにする
http://dobon.net/vb/dotnet/datagridview/readonly.html
trapemiyaさん、ありがとうございました。
readonlyは既にトライ済みで、CellBeginEditもトライしてみましたがダメでした。
私の質問の仕方が悪くて申し訳なかったのですが、入力できる列は1つだけにしてそれ以外の行はフォーカスすら行かないようにしたいのですが、このような処理は可能でしょうか。
いい方法がありましたらご教授願います。
フォーカスが行かないようにするには、簡単にはいかないようです。しかし、コーディング量はそれほど多くないと思います。以下を参考にして下さい。
How do I restrict user from setting focus to a specific cell?
http://windowsclient.net/blogs/faqs/archive/2006/07/10/how-do-i-restrict-user-from-setting-focus-to-a-specific-cell.aspx