column winforms user-interface devexpress

winforms - Devexpress Xtragrid cómo agregar el editor de Combobox a la columna



devexpress gridview combobox column (4)

Puede usar ColumnEdit y poner el repositorio adecuado. Entonces puedes hacer los enlaces a ese repositorio.

Quiero colocar un cuadro combinado dentro de una columna de un Xtragrid. Puedo vincular el cuadro combinado a valores de matriz, pero ¿cómo se vincula el cuadro combinado a la columna?


Use la propiedad ColumnEdit de la columna para asignar un control de lookupedit (nuevo). El control de lookupedit es el cuadro combinado que necesita.


En la propiedad ColumnEdit de la columna, agregue un (nuevo) ComboBoxEdit. Si siempre lo quiere visible, configure ShowButtonMode en la columna para siempre.

Esto creará un objeto repositoryItemComboBox1 (que es el nombre predeterminado) al que puede agregar elementos si así lo desea mostrar en la lista desplegable. es decir, repositoryItemComboBox1.Items.add ("Mi texto");


Este es un ejemplo simple de cómo agregar un ComboBox a GridColumn.

Dim xSunday As New DevExpress.XtraEditors.Repository.RepositoryItemComboBox Me.GridView1.Columns("Sunday").ColumnEdit = xSunday xSunday.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor xSunday.Items.Clear() xSunday.Items.Add("Full") xSunday.Items.Add("Half") xSunday.Items.Add("Off")