Was muss ich noch tun, um ReadAccess
Enum-Mitglieder in dieser DatagridViewComboBox anzuzeigen?Wie zeigen Enum-Typ-Mitglieder in einer DataGridViewComboBox?
ReadDataGridViewComboBoxColumn.Items.Clear();
ReadDataGridViewComboBoxColumn.Items.AddRange(ReadAccess.None, ReadAccess.Allowed);
ReadDataGridViewComboBoxColumn.ValueType = typeof(ReadAccess);
hier ist Designer generierten Codes über 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;
und schließlich in nach InitializeComponent();
, ich bin Datagridview Datasource-Einstellung:
this.rolesDataGridView.DataSource = this.RoleTablePermissions; // a bindingsource list
Haben Sie 'this.Controls.Add (ReadDataGridViewComboBoxColumn)' oder ähnliches? –
@George: Ja, sicher ... aber wenn ich das Projekt ausführen, ist das Kombinationsfeld eingefroren und ich kann seine Liste nicht öffnen ... –
Gibt es mehr Code, um das DataGridView als nur das zu instanziieren? –