我还需要做什么才能在这个DataGridViewComboBox中显示ReadAccess
枚举成员?
ReadDataGridViewComboBoxColumn.Items.Clear();
ReadDataGridViewComboBoxColumn.Items.AddRange(ReadAccess.None, ReadAccess.Allowed);
ReadDataGridViewComboBoxColumn.ValueType = typeof(ReadAccess);
这是关于DataGridView的由设计师生成的代码:
this.rolesDataGridView.AutoGenerateColumns = false;
this.rolesDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.TableNameDataGridViewTextBoxColumn,
this.ReadDataGridViewComboBoxColumn,
this.WriteDataGridViewComboBoxColumn,
this.ReadCodeDataGridViewComboBoxColumn,
this.ProcessDataGridViewCheckBoxColumn,
this.AdministrateDataGridViewCheckBoxColumn});
this.rolesDataGridView.DataSource = this.bsTablePermissions;
最后,在InitializeComponent();
之后,我设置了DataGridView的DataSource:
this.rolesDataGridView.DataSource = this.RoleTablePermissions; // a bindingsource list
this.Controls.Add(ReadDataGridViewComboBoxColumn)
或类似的操作? - George Stocker