1 0 Tag Archives: C# .Net
post icon

Determinar el MaxLength de los TextBox MultiLine en ASP.Net

Hoy me decía una persona que cuando tiene un textBox en ASP.Net y setea la propiedad MaxLength la misma funciona correctamente, no permite ingresar más texto del indicado. Pero si cambia la propiedad TextMode de SingleLine a MultiLine deja de funcionar la validación. Efectivamente es como sucede.

Corregir el problema es muy sencillo, podemos valernos de JavaScript para validar desde el cliente (Siempre recomiendo que igual (Continuar Leyendo sobre Determinar el MaxLength de los TextBox MultiLine en ASP.Net)

post icon

Redireccionar en una nueva ventana desde el Servidor con ASP.Net

Normalmente cuando necesitamos redireccionar nuestra web con asp.net desde el servidor utilizamos Response.Redirect(). Lo malo de esto es que redireciona sobre la pagina que estamos usando.

Si queremos que se abra una nueva ventana desde el código servidor podemos valernos de un pequeño truquico muy simple: (Continuar Leyendo sobre Redireccionar en una nueva ventana desde el Servidor con ASP.Net)

post icon

Acceder a métodos y objetos del MasterPage en Asp.Net

Es muy común crear aplicaciones en Asp.Net con MasterPage de por medio por las facilidades que nos ofrece.

Es también muy común que desde las páginas hijas querramos acceder o modificar algún método y/o objeto de la página padre. Esto por defecto no es posible hacerlo, pero es sencillo agregar lo necesario para realizarlo.

Veamos un ejemplo demasiado simple que ya pasa por tonto pero sirve para (Continuar Leyendo sobre Acceder a métodos y objetos del MasterPage en Asp.Net)

22 Diciembre 2010
post icon

Añadir información personalizada en el IntelliSense de Visual Studio para nuestras clases

La herramienta IntelliSense es muy útil en demasiados casos, nos da una ayuda rápida para escribir código. Además de eso nos da una “mini documentación” de lo que representa una clase y que hacen sus métodos, que significa cada parámetro que recibe y cual es su objetivo, que nos retornará el método y muchas otras características nos va ofreciendo.

Cuando nosotros, los desarrolladores vamos creando nuestras clases con sus atributos y métodos, (Continuar Leyendo sobre Añadir información personalizada en el IntelliSense de Visual Studio para nuestras clases)

post icon

Cargar un DataGridView a partir de un DataSet/DataTable

El día de ayer veíamos como recorrer un DataReader y rellenar una grilla con sus filas, además de las ventajas y desventajas de cada uno en cada caso, hoy veremos la misma funcionalidad pero a partir de un DataSet que contiene un DataTable.

El código será en su mayor parte el mismo que ayer para comprender con mayor facilidad la diferencia, y sólo variará en la fuente de datos para la grilla.

Recordad que no es necesario en éste caso que generen las columnas en de la grilla, ya que el método DataSource de la grilla se encargará de crear la colección. (Continuar Leyendo sobre Cargar un DataGridView a partir de un DataSet/DataTable)

post icon

Recorrer un DataReader y cargar un DataGridView en C#

Hoy estaba mostrandoles a unos compañeros de trabajo trozos de código básicos para comenzar a programar en C#.Net y lo primero que hicimos fue Conectarnos a un motor de Base de Datos MySQL y cargamos una grilla a partir de un DataReader y noté que resultó más complicado que cargarlo desde un DataTable, entonces decidí escribir el código aquí para otros que lo necesiten en algún momento.

Basicamente, lo que haremos será seleccionar datos de una tabla y lo cargaremos en un DataReader, luego recorreremos secuencialmente la misma e iremos cargando fila por fila la grilla. Deben tener en cuenta que la grilla ya tiene que tener diseñada las columnas o en su defecto ir agregandoles por código las mismas. (Continuar Leyendo sobre Recorrer un DataReader y cargar un DataGridView en C#)

post icon

Exportar directamente a PDF los reportes de Crystal Reports en ASP.Net

Ayer veíamos como crear reportes de manera sencilla con Crystal Reports en ASP.Net, el mismo era visualizado directamente en el report viewer, pero para algunos es mucho más presentable mostrarlos directamente como ficheros .pdf.

Es lo que veremos en ésta entrega, ya simplemente tomaremos el código del anterior ejemplo y anexaremos un par de líneas más, para ello agregaremos un uso más del espacio de nombres System.IO el cual nos permitirá crear un un MemoryStream con el contenido del reporte y gracias a la librería del Crystal Report exportarlo al tan extenso formato .pdf. (Continuar Leyendo sobre Exportar directamente a PDF los reportes de Crystal Reports en ASP.Net)

post icon

Como crear reportes con Crystal Reports en ASP.Net y SQL Server

Hace pocos hemos visto como crear reportes con Reporting Services y como hacerlo con Crystal Reports en WinForms, pero hoy veremos como crear un simple reporte con Crystal Reports y mostrarlo con ASP.Net escribiendo un par de líneas de código.

El artículo lo iré dividiendo, ésta vez será un reporte plano, en las siguientes entregas cómo pasarle parámetros dinámicamente, exportar directamente a .PDF y otros subtemas que podrían resultar de interes.

Para seguir con éste tutorial necesitaremos de la BD Adventure Works, en este enlace pueden ver como conseguirlo e instalarlo para los que no conocen. (Continuar Leyendo sobre Como crear reportes con Crystal Reports en ASP.Net y SQL Server)

post icon

Descargar ficheros con Asp.Net

Muchas veces queremos que nuestra WebApp pueda descargar ficheros que utilizará el usuario, por ejemplo archivos .pdf, .xls, .doc, .exe y no deseamos que el browser los abra si está configurado de ésta manera (lo está así en la mayoría de los navegadores).

Es bastante práctico según el tipo de aplicación que estemos creando y muy fácil de implementarlo por suerte. Para comprender el concepto insertaremos un ImageButton dentro de la página y en su evento clic escribiremos el código de abajo. (Continuar Leyendo sobre Descargar ficheros con Asp.Net)

12 Septiembre 2010
post icon

Subir imágenes a la Base de Datos con ASP.Net

En la entrada anterior veíamos como recuperar una imagen almacenada en la Base de Datos y mostrarlo en un control de imagen con Asp.Net, en ésta ocación haremos la tarea inversa, subiremos una imagen al servidor (servirá para subir cualquier tipo de fichero binario incluso).

Para ello agregaremos el control FileUpload en alguna parte del WebForm, y programaremos en el botón de alta lo siguiente: (Continuar Leyendo sobre Subir imágenes a la Base de Datos con ASP.Net)