Hola quisiera saber como imprimir en asp.net, eh probado con cristal reports y me tira error, tb probe en java pero quisiera hacer algo mas profesional....
ojala me ayuden ya eh tirado como tres temas y no me han respondido
| |||
Ayuda Hola quisiera saber como imprimir en asp.net, eh probado con cristal reports y me tira error, tb probe en java pero quisiera hacer algo mas profesional.... ojala me ayuden ya eh tirado como tres temas y no me han respondido |
| |||
Hola, no soy ninguna experta asi que no te ilusiones, pero leyendo este link que me dio uno de los moderadores, pude imprimir una parte de un webform.aspx http://webdesign.about.com/cs/css/a/aa042103a.htm Yo lo hice con un asp:button PASO 1: Dentro del pageload, que esta en el codebehin webform.aspx.vb debes poner Button1.Attributes.Add("onclick", "window.print();") esto es para que al hacer click en el boton se abra la opcion de imprmir PASO 2: Esta forma de imprimir se basa en que tengas toda tu pagina dividida con "grid layout panel", que en codigo html son las etiquetas <div> y </div> bien tienes que darle un nombre a cada una de tus divisiones <div ide=cabecera1> aqui dentro lo que quieras tablas, etc </div> <div ide=cabecera2> aqui dentro lo que quieras tablas, etc </div> <div ide=botones1> aqui dentro lo que quieras tablas, etc </div> Y una division que tendra lo que tu quieres imprimir, por ejemplo <div ide=contenido> aqui dentro lo que quieras tablas, etc </div> Yap todo eso queda en la parte del codigo HTML PASO 3: Luego debes agregar a tu proyecto una nueva hoja de estilos, la nombras imprimir y dentro del archivo debes copiar el siguiente texto body { color : #000000; background : #ffffff; font-family : "Times New Roman", Times, serif; font-size : 12pt; } a { text-decoration : underline; color : #0000ff; } #cabecera1, #cabecera2, #botones1 { display : none; } puedes cambiar la letra, y si tu ya la tienes definida de otra forma no cambiara al imprimir, no se porque. lo ultimo en las llaves son las divisiones que no se imprimiran Yap ahora en la pagina que esta el codigo HTML PASO 4: debes incluir la hoja de stilos <LINK media="print" href="imprimir.css" type="text/css" rel="stylesheet"> PASO 5: y por ultimo al boton que tienes para imprimir debes asociarle la hoja de estilos, lo haces por la parte de diseño en propiedades del boton CssClass escribes imprimir Y eso es espero que te sirva. a mi me funciono , y por lo que entiendo dentro de las divisiones puedes poner lo que quieras. suerte !! |