elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Problema al recorrer un Data Grid View!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema al recorrer un Data Grid View!  (Leído 679 veces)
EnzO_D

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Problema al recorrer un Data Grid View!
« en: 4 Abril 2017, 16:22 »

Buenos Dias! Les comento, estoy programando en C# con visual studio 2010 y base de datos SQL, tengo un DGV donde almaceno productos, luego necesito preguntar, si el producto existe en la base de dato? si existe lo actualizo pero, si no existe lo inserto, si agrego un producto anda bien, pero al insertar 2 productos juntos me toma el primer id, lo inserta y luego vuelve a tomar el primer id y lo modifica,no sigue con el otro! y la verdad es que no entiendo donde esta el error, desde ya muchas gracias!

aca dejo el codigo para que puedan entenderme un poco mas!

Código:
                        foreach (DataRow row in dtProducto.Rows)
                        {                           
                                rpta1 = NProducto_Venta.Consultar(Convert.ToInt32(this.dgvProducto.CurrentRow.Cells["idArticulo"].Value.ToString()));

                        if (rpta1 == "0")
                        {

                            rpta1 = NProducto_Venta.Insertar(this.dgvProducto.CurrentRow.Cells["Codigo"].Value.ToString(),
                                                             this.dgvProducto.CurrentRow.Cells["Nombre"].Value.ToString(),
                                                             this.dgvProducto.CurrentRow.Cells["Categoria"].Value.ToString(),
                                                             this.dgvProducto.CurrentRow.Cells["Presentacion"].Value.ToString(),
                                                             Convert.ToDecimal(this.dgvProducto.CurrentRow.Cells["Precio_Venta"].Value.ToString()),
                                                             Convert.ToInt32(this.dgvProducto.CurrentRow.Cells["Stock_Actual"].Value.ToString()),
                                                             Convert.ToDateTime(this.dgvProducto.CurrentRow.Cells["Fecha_Produccion"].Value.ToString()),
                                                             Convert.ToDateTime(this.dgvProducto.CurrentRow.Cells["Fecha_Vencimiento"].Value.ToString()),
                                                             Convert.ToInt32(this.dgvProducto.CurrentRow.Cells["idArticulo"].Value.ToString()));
                        }
                        else
                        {
                            if (rpta1 != "0")
                            {
                                rpta1 = NProducto_Venta.Editar(this.dgvProducto.CurrentRow.Cells["Codigo"].Value.ToString(),
                                                               this.dgvProducto.CurrentRow.Cells["Nombre"].Value.ToString(),
                                                               this.dgvProducto.CurrentRow.Cells["Categoria"].Value.ToString(),
                                                               this.dgvProducto.CurrentRow.Cells["Presentacion"].Value.ToString(),
                                                               Convert.ToDecimal(this.dgvProducto.CurrentRow.Cells["Precio_Venta"].Value.ToString()),
                                                               Convert.ToInt32(this.dgvProducto.CurrentRow.Cells["Stock_Actual"].Value.ToString()),
                                                               Convert.ToDateTime(this.dgvProducto.CurrentRow.Cells["Fecha_Produccion"].Value.ToString()),
                                                               Convert.ToDateTime(this.dgvProducto.CurrentRow.Cells["Fecha_Vencimiento"].Value.ToString()),
                                                               Convert.ToInt32(this.dgvProducto.CurrentRow.Cells["idArticulo"].Value.ToString()));
                            }


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Data Grid
Programación Visual Basic
Zinc 3 1,317 Último mensaje 25 Mayo 2006, 23:45
por Zinc
Data-Grid Vb 6.0
Programación Visual Basic
AsTeroine 3 8,620 Último mensaje 20 Febrero 2009, 18:33
por ssccaann43 ©
Llenar columna de Grid view con dato de TextBox
.NET (C#, VB.NET, ASP)
Guillito 0 918 Último mensaje 15 Septiembre 2015, 05:30
por Guillito
Buscar una palabra en data grid view
.NET (C#, VB.NET, ASP)
carlos7x 3 2,678 Último mensaje 30 Agosto 2017, 11:45
por okik
pregunta grid view asp
.NET (C#, VB.NET, ASP)
Jav7 1 284 Último mensaje 28 Diciembre 2019, 19:59
por RoyMata
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines