¿Qué más tengo que hacer para mostrar ReadAccess
enumeradores en este DatagridViewComboBox?¿Cómo mostrar los miembros del tipo Enum en un DataGridViewComboBox?
ReadDataGridViewComboBoxColumn.Items.Clear();
ReadDataGridViewComboBoxColumn.Items.AddRange(ReadAccess.None, ReadAccess.Allowed);
ReadDataGridViewComboBoxColumn.ValueType = typeof(ReadAccess);
aquí es códigos del diseñador-generado alrededor de 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;
y finalmente, después de InitializeComponent();
, Soy la creación de DataGridView DataSource:
this.rolesDataGridView.DataSource = this.RoleTablePermissions; // a bindingsource list
¿Has hecho 'this.Controls.Add (ReadDataGridViewComboBoxColumn)' o similar? –
@George: sí, claro ... pero cuando ejecuto el proyecto, el cuadro combinado está congelado y no puedo abrir su lista ... –
¿Hay más código para instanciar DataGridView que solo esto? –