• Domingo 22 de Diciembre de 2024, 04:07

Autor Tema:  Combos En El Datagridview  (Leído 1266 veces)

ZeHc

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Combos En El Datagridview
« en: Jueves 3 de Mayo de 2007, 13:44 »
0
Hola, buenos días,

Tengo un problemilla con los cuadros combinados que meto en el DataGridView, os cuento un poco.

Bueno... a la hora de crear la columna la creo como DataGridViewComboBoxColumn para que sean cuadros combinados... entonces me ocurre lo siguiente, tengo enlazado los cuadros combinados a un DataSet, pero alguno no tiene valor, entonces le quiero meter a pelo un texto... y lo que no consigo es obtener la propiedad esa, para poder meterle el texto...

Yo instancio la celda que quiero:

Código: Text
  1. DataGridViewComboBoxCell celdaDescrip = (DataGridViewComboBoxCell)dataGridView1.Rows[fila].Cells[columna];
  2.  
y aquí ya no se como establecerle valores... pues con la variable celdaDescrip no veo nada para poder establecerle el valor.

Si alguien sabe algo y me podría ayudar por favor...

Un saludo.

Neopro

  • Miembro MUY activo
  • ***
  • Mensajes: 316
    • Ver Perfil
Re: Combos En El Datagridview
« Respuesta #1 en: Jueves 3 de Mayo de 2007, 16:43 »
0
No se si DataGridViewComboBoxCell celdaDescrip tiene la opcion de text.

Me refiero a esto:

Código: Text
  1.  celdaDescrip.Text = "Esto quiero ingresar";
  2.  

Revisa bien esa opción.
              [size=109]"Has lo que digo y no hagas lo que hago"[/size]

ZeHc

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Combos En El Datagridview
« Respuesta #2 en: Martes 8 de Mayo de 2007, 10:29 »
0
jeje,  no, no tiene... :P

tiene una propiedad FormattedValue, que obtiene el texto del combo... pero no establece, es decir, es de solo lectura.

Encontré una opción, que es la del Value, sería:

Código: Text
  1. dataGridView1[columna, fila].Value
  2.  
Que ahí pues puedo darle el valor asociado de la celda, es decir... si cargo en el combo por debajo el código y de mostrar la descripción pues el value sería el código.

Algo es algo, con eso ya me puedo apañar haciendo un Select al DataSet y luego dándole el código que quiero, pero si alguien sabe de poder darle un texto al combo me sería de mayor utilidad.

Un saludo y gracias por la contestación :)