RE:-- Poner combobox en datagrid --
A la hora de hacer el datagridview en las propiedades en column puedes crear columna por columna y cambiar el columntype = datagridComboBoxColumn.
Mediante cogido seria asi:
Una forma:
activoColumn.Name = "ActivoColumn"
activoColumn.DataPropertyName = "Activo"
activoColumn.HeaderText = "Activo"
activoColumn.TrueValue = "S"
activoColumn.FalseValue = "N"
Me.dgSegPermisos.Columns.Add(activoColumn)
Otra forma:
Dim colTipoProveedor As New DataGridViewComboBoxColumn()
colTipoProveedor.Name = "TipoProveedorColumn2"
colTipoProveedor.DataPropertyName = "TipoProveedor"
colTipoProveedor.ValueMember = "IdTipoProveedor"
colTipoProveedor.DisplayMember = "NombreTipoProveedor"
colTipoProveedor.DataSource = dsTiposProveedor.Tables("TiposProveedor")
colTipoProveedor.HeaderText = "TIPO PROVEEDOR"
colTipoProveedor.DisplayIndex = 0
dgSegPermisos.Columns.Add(colTipoProveedor)
La forma mas facil que he visto mediante codigo es:
'Dim colUsr As New DataGridViewTextBoxColumn() 'Columna Textbox del usuario
Dim Combo As New DataGridViewComboBoxColumn() 'Columna ComboBox
Dim colCheck1 As New DataGridViewCheckBoxColumn() 'Columna tipo ChechBox
Dim colCheck2 As New DataGridViewCheckBoxColumn()
.Columns.Add(colUsr)
.Columns.Add(colCombo)
.Columns.Add(colCheck1)
.Columns.Add(colCheck2)
Has podido resolverlo??? ponte en contacto conmigo si es posible. Un saludo