Resultados 1 al 7 de 7

Consulta sobre DataGridView en VB 2005

Esta es una discusión para el tema Consulta sobre DataGridView en VB 2005 en el foro Software, bajo la categoría Tecnologia; Hola, estoy desarrollando una aplicacion windows con VS 2005 y tengo un inconveniente al llenar un datagridview. Tengo el siguiente ...
Página: 1


  1. #1
    Senior Member Avatar de gundamendles
    Fecha de ingreso
    26 abr, 05
    Mensajes
    1,055

    Predeterminado Consulta sobre DataGridView en VB 2005

    Hola, estoy desarrollando una aplicacion windows con VS 2005 y tengo un inconveniente al llenar un datagridview.

    Tengo el siguiente codigo, aqui el objeto datagridview lo he colocado en el formulario. Con esta forma no hay ningun problema, el dgv de llena.

    Dim objExtorno As List(Of pr.Extorno) = Janus.Conn.ManagerExtornos.getExtornosByDate()
    Me.dtgReporteDiario.DataSource = objExtorno

    Si lo hago así, no sucede lo mismo, la grilla no se llena. Si se dan cuenta, aqui creo un objeto datagridview en el mismo metodo.

    Dim dtgReporteDiario as New DataGridView
    Dim objExtorno As List(Of pr.Extorno) = Janus.Conn.ManagerExtornos.getExtornosByDate()
    Me.dtgReporteDiario.DataSource = objExtorno

    Saben por que? Gracias.
    INTEL Corei7 2600k + CM V8 + Tuniq tx4 | MSI Z68A-GD65| 16GB Corsair Vengance | Creative Xi-Fi Titanium | MSI 6950 Twin Froz III 2gb DDR5 | Seagate 500GB+ Hitachi 500gb + Seagate 1TB | Corsair HX 850W| Logitech G25 | Logitech G115 | Logitech G5 | Logitech X-530 | CM HAF 932 | Samsung XL2370

  2. #2
    MuaK™ member Moderador Avatar de Heichman
    Fecha de ingreso
    23 feb, 07
    Ubicación
    Lima, Peru, Peru
    Mensajes
    1,166

    Question Re: Consulta sobre DataGridView en VB 2005

    ¿Para que quieres declarar el objeto dtgReporteDiario si es que ya existe (en diseño)?

  3. #3
    Senior Member Avatar de gundamendles
    Fecha de ingreso
    26 abr, 05
    Mensajes
    1,055

    Predeterminado Re: Consulta sobre DataGridView en VB 2005

    Mm no se me entendio. Eran dos casos distintos, en el primero, si declaro el objeto por el diseñador, no tengo problemas para llenar la grilla; en el segundo la grilla no se llena.

    En un caso estoy creandolo por diseño, y en el otro lo estoy creando por codigo.
    INTEL Corei7 2600k + CM V8 + Tuniq tx4 | MSI Z68A-GD65| 16GB Corsair Vengance | Creative Xi-Fi Titanium | MSI 6950 Twin Froz III 2gb DDR5 | Seagate 500GB+ Hitachi 500gb + Seagate 1TB | Corsair HX 850W| Logitech G25 | Logitech G115 | Logitech G5 | Logitech X-530 | CM HAF 932 | Samsung XL2370

  4. #4
    Senior Member Avatar de carlitovelaz
    Fecha de ingreso
    27 may, 07
    Ubicación
    Peru / Colombia
    Mensajes
    927

    Predeterminado Re: Consulta sobre DataGridView en VB 2005

    Un poco confusa tu pregunta creo yo, si el DGV ya te funciona añadiendo el control desde le diseñador no veo la necesidad de declarar el control desde el codigo a menos que quieras manipular la data contenida en DGV después de llenarlo pero para eso te recomendaría trabajar mejor con un DataTable o no se mas bien indicamos que es lo que exactamente quieres lograr que haga.
    Microsoft Surface Pro 2 / 256GB SSD

  5. #5
    Senior Member Avatar de gundamendles
    Fecha de ingreso
    26 abr, 05
    Mensajes
    1,055

    Predeterminado Re: Consulta sobre DataGridView en VB 2005

    Mm sucede que habia visto como pasar los datos de un dgv a un archivo excel y bueno, trate con un datatable pero no tiene las mismas propiedades. Como el dgv solo iba a ser usado como un paso intermedio no queria agregarlo a la pantalla y por eso pense que agregando con objeto de esta forma:

    dim miDataGridView as New DatagridView
    miDataGridView.DataSource = objLista

    Pero como repito, al hacer debug el dgv no se poblaba, sin embargo si agregaba uno mediante el formulario y hacia lo mismo al final si se llenaba con los datos. La verdad no veo nada confusa mi pregunta. El objeto es del mismo tipo, solo cambia la forma de declaracion, lo cual no deberia cambiar la forma de trabajo del programa.

    Bueno, al final lo hice de otra forma, tan solo recorri mi objLista y con la clase StreamWriter escribi en el excel.
    INTEL Corei7 2600k + CM V8 + Tuniq tx4 | MSI Z68A-GD65| 16GB Corsair Vengance | Creative Xi-Fi Titanium | MSI 6950 Twin Froz III 2gb DDR5 | Seagate 500GB+ Hitachi 500gb + Seagate 1TB | Corsair HX 850W| Logitech G25 | Logitech G115 | Logitech G5 | Logitech X-530 | CM HAF 932 | Samsung XL2370

  6. #6
    Senior Member Avatar de carlitovelaz
    Fecha de ingreso
    27 may, 07
    Ubicación
    Peru / Colombia
    Mensajes
    927

    Predeterminado Re: Consulta sobre DataGridView en VB 2005

    Cita Iniciado por gundamendles Ver mensaje
    Mm sucede que habia visto como pasar los datos de un dgv a un archivo excel y bueno, trate con un datatable pero no tiene las mismas propiedades. Como el dgv solo iba a ser usado como un paso intermedio no queria agregarlo a la pantalla y por eso pense que agregando con objeto de esta forma:

    dim miDataGridView as New DatagridView
    miDataGridView.DataSource = objLista

    Pero como repito, al hacer debug el dgv no se poblaba, sin embargo si agregaba uno mediante el formulario y hacia lo mismo al final si se llenaba con los datos. La verdad no veo nada confusa mi pregunta. El objeto es del mismo tipo, solo cambia la forma de declaracion, lo cual no deberia cambiar la forma de trabajo del programa.

    Bueno, al final lo hice de otra forma, tan solo recorri mi objLista y con la clase StreamWriter escribi en el excel.

    Ahhh con razon el DGV es una vista de un datatable las propiedades son las mismas pero la sintaxis de ambos controles cambia un poco pero son muy parecidas, ahora bien yo he trabajado exportando datatables a Excel sin problemas pero si ya encontraste una forma de solucionarlo pues creo que no hay nada mas que añadir.
    Microsoft Surface Pro 2 / 256GB SSD

  7. #7
    Member
    Fecha de ingreso
    21 dic, 09
    Mensajes
    43

    Predeterminado Re: Consulta sobre DataGridView en VB 2005

    Cita Iniciado por gundamendles Ver mensaje
    Mm sucede que habia visto como pasar los datos de un dgv a un archivo excel y bueno, trate con un datatable pero no tiene las mismas propiedades. Como el dgv solo iba a ser usado como un paso intermedio no queria agregarlo a la pantalla y por eso pense que agregando con objeto de esta forma:

    dim miDataGridView as New DatagridView
    miDataGridView.DataSource = objLista

    Pero como repito, al hacer debug el dgv no se poblaba, sin embargo si agregaba uno mediante el formulario y hacia lo mismo al final si se llenaba con los datos. La verdad no veo nada confusa mi pregunta. El objeto es del mismo tipo, solo cambia la forma de declaracion, lo cual no deberia cambiar la forma de trabajo del programa.

    Bueno, al final lo hice de otra forma, tan solo recorri mi objLista y con la clase StreamWriter escribi en el excel.
    Pues si te has fijado en el codigo detras del designer, no solo genera el datagridview y lo bindea, tambien crea los estilos de columna, estos a su vez contienen los objetos rowstyle y columnstyle que permiten mostrar los datos que estan enlazados a tu datagridview una ves que le ah sido seteado la propiedad .DataSource

    Saludos :cheesy:

Temas similares

  1. Consulta sobre Memorias
    Por Martin_san en el foro Hardware
    Respuestas: 13
    Último mensaje: 23/08/2009, 01:24
  2. Consulta sobre sql server 2005
    Por gundamendles en el foro Ayuda Técnica
    Respuestas: 2
    Último mensaje: 05/03/2009, 20:44
  3. consulta sobre memorias
    Por tumeodar en el foro Ayuda Técnica
    Respuestas: 4
    Último mensaje: 31/07/2008, 11:29
  4. Consulta sobre el MSN
    Por fbazo en el foro Ayuda Técnica
    Respuestas: 5
    Último mensaje: 16/07/2008, 21:03
  5. Consulta sobre AGPro
    Por Souldevorer en el foro Ayuda Técnica
    Respuestas: 6
    Último mensaje: 05/08/2007, 15:24

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •