border
VB 6
 
 
/

Retroceder   VB-MUNDO - Visual Basic, y mucho mas > Programacion > Visual Basic .NET
Olvidó Password? Registrarse!
Registrarse FAQDonate Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Visual Basic .NET Todas las Versiones de Visual Basic .NET

El Mejor Hosting .NET Framework 4.0

En VB-MUNDO usamos el increible servicio de SmarterASP

Respuesta
 
LinkBack (1) Herramientas
  1 links from elsewhere to this Post. Click to view. #1 (permalink)  
Antiguo 02-02-2009, 18:54:20
Nuevo Amigo
 
Registrado: may 2007
Posts: 22
Créditos: 936
cza_ale Valoración +2
Predeterminado DataGridViewComboBoxCell

buenas! estoy atascado con esto y no puedo avanzar, por favor si pueden hacerme el aguante con esto.

tengo una grilla la cual contiene varias columnas q son del tipo comboboxColumn. Funciona perfecto cargar estos combos con sus items traidos de tablas menores de la BD. el usuario selecciona con normalidad mientras va añadiendo filas. Luego se guardan las filas en la tabla detalles de mi BD.
ahora, estos datos de la grilla deben recuperarse para q el usuario pueda modificar ese detalle, añadiendo o eliminando filas.
Mediante este codigo recupero los datos a la grilla:

For i = 0 To vFilas - 1
If i > 0 Then dgvDetalle.Rows.Add()
Me.dgvDetalle(0, i).Value = dtAux.Rows(i).Item("IDFISCALIZACION")
Me.dgvDetalle(1, i).Value = dtAux.Rows(i).Item("ITEMNRO")
Me.dgvDetalle(2, i).Value = dtAux.Rows(i).Item("NROISLA")
Me.dgvDetalle(3, i).Value = dtAux.Rows(i).Item("IDPRODUCTO") ===> comboBoxColumn
next
el problema esta en esa ultima instruccion para cargar IdProducto
el error es este:
System.ArgumentException = El valor de DataGridViewComboBoxCell no es válido.
y ya no tengo idea de porq da el error.
desde ya gracias a los q se tomen la molestia de responder. =)

Última edición por cza_ale fecha: 02-02-2009 a las 18:59:35.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2 (permalink)  
Antiguo 04-02-2009, 13:42:55
Avatar de jrios03
Moderador [MetalTux]
 
Registrado: ene 2005
Ubicación: Curico
Posts: 1.129
Créditos: 19.270
jrios03 Valoración +2
Contactar con jrios03 a través de MSN
Predeterminado Re: DataGridViewComboBoxCell

Mmmm... ese error puede ser por algo como que olvidaste darle el valor de DisplayMenber y ValueMember a la Columna Combo, donde también deberías estar cargando un DataSource...

Deberías verificar esto en Primer lugar, que los datos estén bien...

Nos cuentas por favor...
__________________
Atentamente, Juan Ríos Pizarro...
Saludos desde Chile...

BLOG: http://www.metaltux.cl
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #3 (permalink)  
Antiguo 04-02-2009, 13:50:53
Nuevo Amigo
 
Registrado: may 2007
Posts: 22
Créditos: 936
cza_ale Valoración +2
Smile Re: DataGridViewComboBoxCell

ya lo solucione.
los valores de DisplayMember y ValueMember estan correctos, solo q para las columnas q contienen un combo debe ser asi la asignacion:

Me.dgvDetalle.Rows(i).Cells.Item("IDPRODUCTO").Val ue = dtAux.Rows(i).Item("IDPRODUCTO").

o tb:asignando a un vector los valores del DataTable:
For i = 0 To vFilas - 1
vDet(0) = dtAux.Rows(i).Item("IDFISCALIZACION")
vDet(1) = dtAux.Rows(i).Item("ITEMNRO")
vDet(2) = dtAux.Rows(i).Item("NROISLA")
vDet(3) = dtAux.Rows(i).Item("IDPRODUCTO")
dgvDetalle.Rows.Insert(i, vDet) ==> para luego insertar a la grilla con esta instruccion.
Next
gracias por responder.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #4 (permalink)  
Antiguo 04-02-2009, 14:53:01
Avatar de jrios03
Moderador [MetalTux]
 
Registrado: ene 2005
Ubicación: Curico
Posts: 1.129
Créditos: 19.270
jrios03 Valoración +2
Contactar con jrios03 a través de MSN
Predeterminado Re: DataGridViewComboBoxCell

Ok... y también muchas gracias a ti por mostrarnos la solución a tu problema...

A más de alguien le ha de servir, incluyéndome...

Saludos..
__________________
Atentamente, Juan Ríos Pizarro...
Saludos desde Chile...

BLOG: http://www.metaltux.cl
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas

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

LinkBacks (?)
LinkBack to this Thread: http://www.foro.vb-mundo.com/f25/datagridviewcomboboxcell-15134/
Escrito Por For Type Fecha
El valor de DataGridViewComboBoxCell no es válido. (Spanish (Español)) - Unlocalize.com This thread Refback 08-11-2011 07:53:51


La franja horaria es GMT. Ahora son las 19:12:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios


right
Inactive Reminders By Icora Web Design