hola. Ya mas o menos trate de resolver este problema siguiendo el ejemplo de esta pagina:
http://www.elguille.info/colabora/pu...EnDatagrid.htm
Ahora tengo otro problema relacionado con lo mismo y siguendo el ejemplo de la pagina que les acabo de poner. Les explico:
Mi tabla tiene 6 campos y el ultimo es donde necesito el combobox y hasta aca todo bien me muestra la ultima columna del datagrig en combobox.
El problema es cuando a esa columna de mi datagrid le quiero agregar datos de otra tabla, simplemente no me lo muestra, las demas columnas del datagrid si pero donde necesito el combobox no lo muestra:
Les pego la parte del codigo:
While i < dt.Columns.Count
If i <> 6 Then
'************-> Aca me muestra datos de otra tabla
Dim TextCol As New DataGridTextBoxColumn
TextCol.MappingName = dt.Columns(i).ColumnName
TextCol.HeaderText = dt.Columns(i).ColumnName
TextCol.Width = 80
tableStyle.GridColumnStyles.Add(TextCol)
Else
'*************-> Aca me debe mostrar el combobox, pero no lo hace
Dim ComboTextCol As New DataGridComboBoxColumn
ComboTextCol.MappingName = "DenomClave"
ComboTextCol.HeaderText = "DenomClave (Combo)"
ComboTextCol.Width = 100
ComboTextCol.ColumnComboBox.DataSource = Me.DataSet1.Tables("DenominacionClave").DefaultVie w
ComboTextCol.ColumnComboBox.DisplayMember = "DenomClave"
ComboTextCol.ColumnComboBox.ValueMember = "DenomClave"
tableStyle.PreferredRowHeight = ComboTextCol.ColumnComboBox.Height + 2
tableStyle.GridColumnStyles.Add(ComboTextCol)
End If
i = i + 1
End While
En la parte del else es donde falla, si entra y ejecuta las instrucciones pero simplemente no me muestra esa columna.
Si alguien puede ayudar, se lo agradeceria bastante
:-) Saludos