border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 24-05-2007, 05:41:46
Avatar de lesthad
Gran Participación en el Foro
 
Registrado: may 2006
Ubicación: Yucatan
Posts: 106
lesthad Valoración +2
Predeterminado ¿ComboBox en DataGrid?

Hola. Alguien sabe ¿Como puedo agregar una columna a un datagrid que sea de tipo ComboBox? Para que cuando el usuario ingrese los datos en una de las columnas tenga la opcion de escoger entre varias opciones. Posteriormente cuando presione el boton Guardar todos los datos que ingreso en el DataGrid se guardan en un DataSet.

:-) Saludos
Responder Con Cita
  #2 (permalink)  
Antiguo 24-05-2007, 14:31:10
Buena Participación en el Foro
 
Registrado: dic 2006
Posts: 49
fueguino Valoración +2
Predeterminado

Cada columna tiene su tipo, uno de ellos es el Combo. Investigá en las propiedades de las columnas.
Responder Con Cita
  #3 (permalink)  
Antiguo 25-05-2007, 16:31:49
Avatar de lesthad
Gran Participación en el Foro
 
Registrado: may 2006
Ubicación: Yucatan
Posts: 106
lesthad Valoración +2
Predeterminado

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
Responder Con Cita
  #4 (permalink)  
Antiguo 01-06-2007, 23:37:34
Avatar de lesthad
Gran Participación en el Foro
 
Registrado: may 2006
Ubicación: Yucatan
Posts: 106
lesthad Valoración +2
Predeterminado

HOla de nuevo. Despues de batallar con esto de los comboBox en en DataGrid finalmente encontre la solucion. Lo unico que me faltaba para que el codigo k les puse funcionara, era agregar la columna respectiva a la tabla.

Para eso cree una columna en tiempo de ejecucion y se agregue a la tabla.


Bueno escribo esto para los que hallan tenido el mismo problema que yo, spero les ayude.

:-) Saludos
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
como llenar una columna de un datagrid con un combobox lola-er Visual Basic.NET 2003 & 2005 0 21-11-2007 13:38:39
Incrustar ComboBox en un DataGrid Bocanegra Visual Basic.NET 2003 & 2005 0 18-11-2006 21:14:40
Datagrid con combobox metatron Visual Basic 6.00 5 29-07-2005 09:47:49
ComboBox sobre DataGrid para editar. Mcruz Visual Basic 6.00 2 17-09-2004 01:00:00
Uso del combobox badtzdizzy Visual Basic 6.00 6 28-03-1970 15:35:40


La franja horaria es GMT. Ahora son las 01:02:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right