none
Seleccionar información de una DB y copiarla en un datagidview

    Question

  • Hola amigos del foro.
    Bueno como dice el titulo de la pregunta, tengo una db con una unica tabla en su interior, esta tabla contiene varias columnas con su respectiva información, lo que quiero hacer y no se como, valga la redundancia, es seleccionar toda la información contenida en dos de estas columnas para posterior mente visualizarlas en dos columnas X de un datagridview que contiene varias columnas con información.

    Bueno amigos solo espero que sea clara mi pregunta y de antemano muchas gracias por la ayuda prestada a mi inquietud.
    Friday, September 11, 2009 5:00 PM

All replies

  • hola

    una consulta en lugar de copiar y pegar, lo cual lo veo bastante incompatible al menos entre este origen y destino de datos.

    - cuando dices db, te refieres a Access, Sql Server, o algun otra?

    Porque no proporcionas en la pantalla donde esta el datagridview algun boton de browser para cargar el archivo (si es access), o la conexion a la db si es sql server.

    y luego utilziando ado.net accedes a la table la generas la consulta y la bindeas a la grilla.

    Creo que mucho mas simples, y 100% factible de hacer


    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Saturday, September 12, 2009 10:05 PM
  • Hola leandro.

    Bueno voy a ser un poco mas claro con la inquietud que tengo y que en parte ya tengo resuelta.
    veras soy novato en esto de las bases, exactamente llevo 1 mes aprendiendo desde cero sobre bases SQL 2005, y dos meses en C#.

    Ahora lo que tengo es lo siguiente: ya he creado una base SQL 2005 con una sola tabla en su interior y cuyos datos visualizo en un datagridview contenido en una forma(1), hasta alli todo va bien.

    En otra forma(2) tengo otro datagridview el cual tiene varias columnas de las cuales hay dos columnas con el mismo nombre y que van a contener los mismos datos de dos columnas que ya existen en mi base de datos SQL, esta informacion es la que deseo pasar de la base al datagridview de la forma(2).

    esto en parte ya lo solucione "creo", lo que realize fue lo siguiente:

    1) en las propiedades del datagridview me fui ala opcion DataSource y le asigne el nombre de la base SQL de la cual quiero cargar los datos.
    2) en las propiedades del datagridview me fui ala opcion colums que enfrente dice coleccion y este me desplega un cuadro de dialogo con todas las opciones de las columnas de mi datagridview de la forma(2), en este punto selecciono las columnas que deseo que me muestren los datos de la base SQL y en la propiedad DatapropertyName de cada una de ellas selecciono la columna de la base SQL que quiero asociar.

    con esto ya he logrado que la informacion de las dos columnas de la DB se muestre en las dos columnas de mi datagridview, el problema ahora es que no solo se muestran estos datos, sino que tambien se visualiza a un lado de mi datagridview toda la tabla de la DB original, y no se como quitarla.

    espero haber sido claro, y como dige anteriormente gracias por la yuda prestada hasta el momento.

    ojala me puedan ayudar con la nueva duda........

    Sunday, September 13, 2009 2:53 PM