Hola.
Tengo un problema a la hora de cambiar las propiedades de un RadComboBox a la hora de querer insertar o actualizar un dato en el Grid cuando me abre el formulario. Inicialmente defino la columna de tipo GridDropDownColumn como se ve a continuación:
En este caso no encontré como cambiarle el skin por default del Grid que es Office2007. Intenté hacelo en el evento ItemCommand de la siguiente manera:
En los dos casos aparentemente cambia el skin pero a la hora de mostrarlo mantiene el del Office2007. Gracias de antemano
y disculpen por escribir en español,
Julio
Tengo un problema a la hora de cambiar las propiedades de un RadComboBox a la hora de querer insertar o actualizar un dato en el Grid cuando me abre el formulario. Inicialmente defino la columna de tipo GridDropDownColumn como se ve a continuación:
GridDropDownColumn Col_NameSyst = new GridDropDownColumn(); |
RDG_Fallos.MasterTableView.Columns.Add(Col_NameSyst); |
Col_NameSyst.DataField = "idSystem"; |
Col_NameSyst.HeaderText = "System"; |
Col_NameSyst.UniqueName = "System"; |
Col_NameSyst.DataSourceID = "sdsSystem"; |
Col_NameSyst.ListTextField = "System"; |
Col_NameSyst.ListValueField = "idSystem"; |
Col_NameSyst.DropDownControlType = GridDropDownColumnControlType.RadComboBox; |
En este caso no encontré como cambiarle el skin por default del Grid que es Office2007. Intenté hacelo en el evento ItemCommand de la siguiente manera:
protected void RDG_Fallos_ItemCommand(object source, GridCommandEventArgs e) |
{ |
GridEditFormItem editFormItem = e.Item as GridEditFormItem; |
if (e.CommandName == "InitInsert") |
{ |
GridDropDownListColumnEditor rdcSystem = (RDG_Fallos.Columns.FindByUniqueName("System") as GridDropDownColumn).ColumnEditor as GridDropDownListColumnEditor; |
rdcSystem.ComboBoxControl.Enabled = false; |
rdcSystem.ComboBoxControl.Skin = "Vista"; |
} |
else |
{ |
if (e.CommandName == "Edit") |
{ |
GridDropDownListColumnEditor rdcSystem = (RDG_Fallos.Columns.FindByUniqueName("System") as GridDropDownColumn).ColumnEditor as GridDropDownListColumnEditor; |
rdcSystem.ComboBoxControl.Skin = "Vista"; |
} |
} |
} |
y disculpen por escribir en español,
Julio