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


 


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Eleкtro)
| | |-+  CARGAR CONTENIDO DE DATAGRIDVIEW EN MYSQL CON C# AYUDA!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: CARGAR CONTENIDO DE DATAGRIDVIEW EN MYSQL CON C# AYUDA!!  (Leído 251 veces)
sebacuna

Desconectado Desconectado

Mensajes: 1


Ver Perfil
CARGAR CONTENIDO DE DATAGRIDVIEW EN MYSQL CON C# AYUDA!!
« en: 2 Septiembre 2017, 20:12 »

Hola, soy nuevo en este foro y en el mundo de la programacion, espero poder aprender algo.

Mi suscripcion a este foro es para ver si me pueden ayudar con esto:

MySqlConnection conn = clases.conectar();
MySqlCommand agregar = new MySqlCommand("INSERT INTO pagosdeclientes (idpago, fechadepago, clientedelpago, plan, importedelplan, idclientedelpago, importedelpago, mesdelpago, aniodelpago, tipodedocumento) VALUES (?idpago, ?fechadepago, ?clientedelpago, ?plan, ?importedelplan, ?idclientedelpago, ?importedelpago, ?mesdelpago, ?aniodelpago, ?tipodedocumento)", conn);


            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                agregar.Parameters.Clear();
                agregar.Parameters.AddWithValue("?idpago", "");
                agregar.Parameters.AddWithValue("?fechadepago", DateTime.Now.Date);
                agregar.Parameters.AddWithValue("?clientedelpago", Convert.ToString(this.dataGridView1.CurrentRow.Cells["nombrecliente"].Value));
                agregar.Parameters.AddWithValue("?plan", Convert.ToString(this.dataGridView1.CurrentRow.Cells["plancliente"].Value));
                agregar.Parameters.AddWithValue("?importedelplan", Convert.ToDecimal(this.dataGridView1.CurrentRow.Cells["importecliente"].Value));
                agregar.Parameters.AddWithValue("?idclientedelpago", Convert.ToInt32(this.dataGridView1.CurrentRow.Cells["idcliente"].Value));
                agregar.Parameters.AddWithValue("?importedelpago", Convert.ToDecimal(this.dataGridView1.CurrentRow.Cells["importecliente"].Value) * (-1));
                agregar.Parameters.AddWithValue("?mesdelpago", Convert.ToString(DateTime.Now.Month));
                agregar.Parameters.AddWithValue("?aniodelpago", Convert.ToString(DateTime.Now.Year));
                agregar.Parameters.AddWithValue("?tipodedocumento", Convert.ToString("Factura"));
                agregar.ExecuteNonQuery();
               
                conn.Close();
                MessageBox.Show("Facturas generadas");
            }

este codigo solo me ingresa la primer fila del datagridview.

En que estoy fallando?

desde ya muchisimas gracias


En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.201


ASMático


Ver Perfil WWW
Re: CARGAR CONTENIDO DE DATAGRIDVIEW EN MYSQL CON C# AYUDA!!
« Respuesta #1 en: 2 Septiembre 2017, 21:25 »

Dentro del foreach tienes:
Código
  1. conn.Close();
Eso lo querrás hacer al completar todos los insert, supongo.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda para cargar scripts desde lineas de comando a MySQL
Java
ktty 1 5,705 Último mensaje 24 Enero 2009, 08:04
por Chuidiang
Ayuda con DataGridView y MySql
.NET
alexjoffre 3 4,996 Último mensaje 16 Enero 2012, 14:27
por alexjoffre
Como pasar el contenido de dos datagridview a un tercer datagridview
.NET
cbr20 3 1,428 Último mensaje 10 Junio 2013, 23:04
por XresH
VB.NET 2010 Download de archivos binarios en DataGridView desde MySQL
.NET
el_cantante 3 978 Último mensaje 18 Septiembre 2015, 15:23
por el_cantante
Cargar imagen en DataGridView
.NET
fezaca 0 263 Último mensaje 26 Agosto 2015, 18:24
por fezaca
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines