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

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [C# 2.0] Imprimir un listView [Duda]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [C# 2.0] Imprimir un listView [Duda]  (Leído 6,070 veces)
MrNapster

Desconectado Desconectado

Mensajes: 21



Ver Perfil WWW
[C# 2.0] Imprimir un listView [Duda]
« en: 7 Junio 2008, 16:16 pm »

Estaba haciendo un programa de gestión de productos.
(Es un proyecto de clase)
Y de momento he conseguido hacer casi todo lo que quería menos imprimir facturas.

Lo que hago es leer unos datos guardados en un fichero xml de la siguiente manera:
Código:
        private void button12_Click_1(object sender, EventArgs e)
        {
            listView2.Clear();
            listView2.Columns.Clear();
            listView2.Columns.Add("Nombre", 150);
            listView2.Columns.Add("Plataforma", 100);
            listView2.Columns.Add("Precio", 100);
            listView2.Columns.Add("Cantidad", 100);
            listView2.Columns.Add("ID", 80);

            string lacantidad = "0";

            XmlDocument xDoc = new XmlDocument();
            xDoc.Load("consolas.xml");

            XmlNodeList consolas = xDoc.GetElementsByTagName("consolas");
            XmlNodeList lista = ((XmlElement)consolas[0]).GetElementsByTagName("consola");

            int i = 0;
            foreach (XmlElement nodo in lista)
            {
                XmlAttribute nID = nodo.GetAttributeNode("ID");
                XmlAttribute nPlataforma = nodo.GetAttributeNode("Plataforma");
                XmlAttribute nNombre = nodo.GetAttributeNode("Nombre");
                XmlAttribute nPrecio = nodo.GetAttributeNode("Precio");
                XmlAttribute nCantidad = nodo.GetAttributeNode("Cantidad");
               
                if (nodo.GetAttribute("Cantidad") != lacantidad)
                {
                    listView2.Items.Add(nNombre.InnerText);
                    listView2.Items[i].SubItems.Add(nPlataforma.InnerText);
                    listView2.Items[i].SubItems.Add(nPrecio.InnerText);
                    listView2.Items[i].SubItems.Add(nCantidad.InnerText);
                    listView2.Items[i].SubItems.Add(nID.InnerText);
                    i++;
                }
            }
        }

así, los imprimo en un listview y los tengo allí muy cucos ellos.
Llevo un par de horillas mirando códigos para imprimir un listView pero no hay manera T____T

Simplemente quiero un botoncico mono que me los imprima o, en su defecto, pasarlos a un documento de word.

He encontrad algunos programas pero son bastante enrebesados y no los acabo de entender.

Me podríais echar un cable?
A ser posible que no sea al cuello.


A ver si consigo sacar esto antes del lunes ;)


EDITO: Uso Visual Studio


« Última modificación: 7 Junio 2008, 16:20 pm por MrNapster » En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: [C# 2.0] Imprimir un listView [Duda]
« Respuesta #1 en: 8 Junio 2008, 23:43 pm »

Una solucion puede ser que muestres los datos en el listview, pero al momento de imprimir lo hagas en un reporte, (Puede ser de esos de Microsoft o Crystalreports). esto te permite hacer mucho mas y te queda mejor, implica logicamente tener los datos en un dataset.

Atentamente,


Juan Manuel Lombana
Medellín - Colombia

PD: Si necesitas ayuda con esta solucion, me avisas por correo. (La Solucion sera publicada solo es por si se me olvida firjame de nuevo en este hilo. - Correo: manulom(arroba)gmail.com)


En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda con el ListView Columnas y eso?¿
Programación Visual Basic
Brian1511 2 2,928 Último mensaje 18 Diciembre 2012, 15:46 pm
por Brian1511
Duda para imprimir un resultado en un jlabel
Java
erikcdlm 2 2,615 Último mensaje 20 Noviembre 2014, 21:01 pm
por erikcdlm
Duda para imprimir con diseño
.NET (C#, VB.NET, ASP)
_CrisiS_ 0 1,721 Último mensaje 13 Abril 2018, 18:13 pm
por _CrisiS_
Recorrer datos de un ListView y imprimir con Printer.Print
Programación Visual Basic
jack06 1 4,036 Último mensaje 31 Agosto 2018, 12:42 pm
por Serapis
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines