|
分類:[.NET 全般]
VS2008 でSystem.Windows.Forms.DataGrid(DataGridViewは使用できません)で列毎の入力可否をしたいです。
Dim ts As New DataGridTableStyle() Dim cs As DataGridTextBoxColumn = New DataGridTextBoxColumn()
cs.MappingName = "XXXXX" cs.HeaderText = "XXXXX" cs.Width = 100 ts.GridColumnStyles.Add(cs) DG1.TableStyles.Add(ts) に
cs.ReadOnly = True
とすればできるみたいな感じで書かれていたのですが、ReadOnlyはメンバではありません となります。 cs の候補に挙がるのは Dispose Equals Format FormatInfo GetHashCode GetType HeaderText MappingName NullText PropertyDescriptor ReferenceEquals Site ToString Width です。 現状実行すると全ての列が入力不可になっています。 DataGridで入力制御は可能なのでしょうか?
|