Foros del Web » Programación para mayores de 30 ;) » .NET »

consulta de un datagridview

Estas en el tema de consulta de un datagridview en el foro de .NET en Foros del Web. hola amigos tengo un problema con un datagridview en el lo estoy cargando con cnx.Open() Dim da As New OleDbDataAdapter("SELECT venta_detalle.item, articulos.codigo, articulos.descripcion, articulos.costo, venta_detalle.cantidad ...
  #1 (permalink)  
Antiguo 08/08/2010, 22:26
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 19 años, 3 meses
Puntos: 2
Pregunta consulta de un datagridview

hola amigos tengo un problema con un datagridview en el lo estoy cargando con

cnx.Open()

Dim da As New OleDbDataAdapter("SELECT venta_detalle.item, articulos.codigo, articulos.descripcion, articulos.costo, venta_detalle.cantidad FROM venta_detalle, articulos, ventas INNER JOIN clientes ON ventas.clave_cliente = clientes.clave_cliente WHERE venta_detalle.folio=ventas.folio and codigo_articulo=codigo and ventas.folio='" + variable + "'", cnx)
Dim dsconsulta As New DataSet
da.Fill(dsconsulta)
'MessageBox.Show(dsconsulta.Tables.Item(0), "Adelante...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
DataGridView4.DataSource = dsconsulta.Tables(0)
cnx.Close()


bueno carga muy bien pero da el caso que en tiempo de ejecuacion tengo que agregarle datos (una fila mediante un boton) me sale este error


No se pueden agregar filas mediante programación a la colección de filas de datagridview cuando el control esta enlazado a datos


en esta linea de codigo

DataGridView4.Rows.Add(item_acumulador, ComboBox3.Text, LblDescripcion.Text, Lblcosto.Text, TxtCantidad.Text)

bueno amigos nose si alguien puede sugerirme otra forma de cargar el datagridview para que se pueda agregar una fila


gracias por su tiempo
  #2 (permalink)  
Antiguo 09/08/2010, 06:54
Avatar de xjuanch0x  
Fecha de Ingreso: septiembre-2009
Mensajes: 125
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: consulta de un datagridview

Cita:
Iniciado por alfil123 Ver Mensaje
hola amigos tengo un problema con un datagridview en el lo estoy cargando con

cnx.Open()

Dim da As New OleDbDataAdapter("SELECT venta_detalle.item, articulos.codigo, articulos.descripcion, articulos.costo, venta_detalle.cantidad FROM venta_detalle, articulos, ventas INNER JOIN clientes ON ventas.clave_cliente = clientes.clave_cliente WHERE venta_detalle.folio=ventas.folio and codigo_articulo=codigo and ventas.folio='" + variable + "'", cnx)
Dim dsconsulta As New DataSet
da.Fill(dsconsulta)
'MessageBox.Show(dsconsulta.Tables.Item(0), "Adelante...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
DataGridView4.DataSource = dsconsulta.Tables(0)
cnx.Close()


bueno carga muy bien pero da el caso que en tiempo de ejecuacion tengo que agregarle datos (una fila mediante un boton) me sale este error


No se pueden agregar filas mediante programación a la colección de filas de datagridview cuando el control esta enlazado a datos


en esta linea de codigo

DataGridView4.Rows.Add(item_acumulador, ComboBox3.Text, LblDescripcion.Text, Lblcosto.Text, TxtCantidad.Text)

bueno amigos nose si alguien puede sugerirme otra forma de cargar el datagridview para que se pueda agregar una fila


gracias por su tiempo
debes agregar la fila al DataTable del Dataset y no al DataGridView directamente
__________________
Juan David Torres Vasquez
[email protected]
Microsoft Certified Technology Specialist (MCTS)
DCE Platinum en Visual C# y VB.NET

Etiquetas: datagridview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:00.