none
ayuda!!! con Data Grid y Mysql RRS feed

  • Pregunta

  • Buenas Tardes!! una ayuda, tengo 2 data grid una se llama G1 Y la otea G2, en la primera grid me muestra toda la informacion de los prestamos que se almacena en una tabla de mysql donde solo me muestra el nombre y la cantidad del prestamo otorgado, asta ahi voy bien, pero tambien creo un archivo delimitado donde tengo que agregar los prestamos nuevos , bueno G1 me muestra nombre y cantidad pero por el nombre se busca en la BD y tengo que colocarla en G2, cada que selecciono alguna fila de G1 tiene que buscar nombre,cantidad,descuento quincenal y descuento diario y colocarla en G2, Lo que necesito es que cada que busque un prestamo se vaya colocando debajo de la siguiente fila , noce como hacer para que se las filas se vayan generando debajo dela otra, para que asi yo ya pueda exportarlo a mi archivo delimitado de todos los prestamos que necesito enviar. tengo un codigo cuando busco la informacion de G1 y si lo envia  a G2 pero no aumenta lo que voy buscando si no que me quita este es mi codigo:

                

       try
                {
                    DataGridViewRow row = G1.CurrentRow;
                    if (row == null)
                        return;

                    String sqlQuery = "SELECT buscar nombre,cantidad,descuento_quincenal,descuento_diario FROM prestamos WHERE prestamo=?id";
                    MySqlCommand cmd = new MySqlCommand(sqlQuery, cn);
                    cmd.Parameters.AddWithValue("?id", Convert.ToInt32(row.Cells["prestamo"].Value));


                    MySqlDataAdapter dAdapater = new MySqlDataAdapter(cmd);
                    DataTable dTable = new DataTable();
                    MySqlCommandBuilder cBuilder = new MySqlCommandBuilder(dAdapater);
                    dAdapater.Fill(dTable);

                    G2.DataSource = dTable;


                }
                catch (Exception mExcep)
                {
                    MessageBox.Show(mExcep.Message.ToString());
                }

    ///// aqui intento hacer para agregar las filas 

    {
                    DataTable dt = (DataTable)G2.DataSource;

                    DataRow row = dt.NewRow();
                    dt.Rows.Add(" AQUI NOCE COMO DECLARAR PARA IR AGREGANDO LAS FILAS");
                    G2.DataSource = dt;
                }

    sábado, 2 de febrero de 2013 19:39

Todas las respuestas

  • pero si G1 lo cargas con ifnormacion de una db porque G2 no haces lo mismo? porque la info de G2 debes estar en un archivo

    eso no me parece que sea correcto, la informacion deberia estar toda en un mismo lugar en la db

    de ultima crea mecanismos de importacion que vulque la info de los archivo en tablas para poder trabajarla como es debido

    pero eso de mezclar tecncias para unirinformacion no me parece muy sano para el desarrollo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    sábado, 2 de febrero de 2013 20:16