1 0 Archive | Interfaz de Usuario RSS feed para esta categoría
post icon

Como habilitar el soporte de teclas rápidas en la Grilla de DevExpress

La grilla de DevExpress tiene soporte nativo para habilitar funciones con teclas, pero son muy básicas estas funciones, normalmente moverse entre filas, páginas o detalles de filas con las flechas.

Lo interesante es lograr que pueda insertarse, editar y eliminar registros con las teclas, incluso facilita el uso de pistolas lectoras de códigos de barras estas funciones. (Continuar Leyendo sobre Como habilitar el soporte de teclas rápidas en la Grilla de DevExpress)

post icon

Traducir los controles de Telerik [WinForms]

Este articulo está orientado exclusivamente para los controles de WinForms que comercializa Telerik. Para lograr implementar necesitamos crear una clase especifica del producto, un LocalizationProvider especifico para control nuevamente.

Si bien existen cerca de una docena de controles que pueden ser traducidos, (Continuar Leyendo sobre Traducir los controles de Telerik [WinForms])

post icon

Como utilizar el control ASPXCallbackPanel de DevExpress

Una de las maneras más fáciles de implementar el callback con técnología ASPX, es con los controles de DevExpress. La mayoría de sus controles tiene callback propio como la grilla o el combo, pero no todos como las cajas de texto, combos de fechas y otros. Entonces que hacer con ellos? usar el panel de callback.

En este ejemplo tendremos un combo con items (Continuar Leyendo sobre Como utilizar el control ASPXCallbackPanel de DevExpress)

post icon

Generador online de colores hexadecimales

En muchas sub-especialidades de la informática se usan los colores hexadecimales, ya sea desarrollo y diseño web, diseño gráfico, incluso en programación de escritorio y móvil últimamente entre otros.

Para obtener los valores HEX de cada color, existen infinidad de herramientas. (Continuar Leyendo sobre Generador online de colores hexadecimales)

post icon

Establecer el MaxLength en un ASPxMemo [DevExpress]

Meses atrás vimos la sencilla tarea de determinar el MaxLength de los Textbox Multiline en ASP.Net, y en ésta ocasión haremos veremos una tarea semejante pero sobre los controles de DevExpress, en su equivalente ASPxMemo.

La validación desde el lado cliente lo realizaremos con JavaScript y del lado servidor con C#.

Para comenzar agregamos el código JS primeramente y sería como sigue: (Continuar Leyendo sobre Establecer el MaxLength en un ASPxMemo [DevExpress])

post icon

Como solucionar error SDK LC.exe de Visual Studio

Cuando utilizamos los controles de Infragistics, devExpress y otros suele aparecernos un error como el que sigue:

Error 1 La tarea no se ejecutó porque no se encontró “LC.exe” o porque no está instalado el SDK correcto de Microsoft Windows. La tarea busca “LC.exe” en el subdirectorio “bin”, bajo la ubicación especificada en el valor InstallationFolder de la clave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A. Para resolver el problema, realice una de las siguientes acciones: 1) Instale Microsoft Windows SDK para Windows Server 2008 y .NET Framework 3.5. 2) Instale Visual Studio 2008. 3) Establezca manualmente la clave del Registro especificada anteriormente en la ubicación correcta. 3.) Pase esta ubicación al parámetro “ToolPath” de la tarea.

Esto causa que no podamos compilar la aplicación, pero no es un problema de nuestro código, sino de la instalación del SDK del Framework en el Windows que estamos trabajando. (Continuar Leyendo sobre Como solucionar error SDK LC.exe de Visual Studio)

post icon

Cargar los ASPxComboBox en el modo edición [DevExpress]

Ayer veíamos como cargar los combos de la barra de filtros en las grilas de DevExpress por código. Al hacer eso lo más seguro que necesitemos cargarlos también cuando están en modo de edición. Tarea que es ligeramente más compleja que la anterior pero nada de otro mundo tampoco.

El el evento HtmlRowCreated es donde se crean los objetos HTML finalmente antes de volver al cliente, y es allí donde podemos aprovechar para poblarlos, siempre que este en modo de edición la grilla (normalmente a pedido del usuario). (Continuar Leyendo sobre Cargar los ASPxComboBox en el modo edición [DevExpress])

post icon

Cargar combos de filtro en un ASPxDataGridView [DevExpress]

Al usar los controles de DevExpress, especificamente el ASPxDataGridView (la cual de paso es una de las grilla más completas y sencillas de programar sobre él) veremos que la mayoría de los ejemplos que encontramos en internet están construidos con asistentes y/o databindings.

Pero que sucede si necesitamos escribir código explicito para trabajar con él? bueno no es dificil para nada pero si un poco escaso la  info, ello me motivo a compartir éste código bastante fácil de implementar.

Pueden elegir otro evento donde (Continuar Leyendo sobre Cargar combos de filtro en un ASPxDataGridView [DevExpress])

post icon

Agregar NULLTEXT en ASPxComboBox

Cuando se utilizan controles de DevExpress tenemos disponible la propiedad NullText en las cajas de texto, para dar un efecto que si el mismo está vacío aparezca un mensaje aclaratorio sobre el contenido que requiere la caja. Es muy útil para el usuario final ésta caracteristica pero no está disponible en los comboBox.

Obviamente todo esto trabaja con javascript, y podemos crear nuestros propios efectos de manera manual ya que está incluido dentro del plan de desarrollo para los combos, pero de momento (Continuar Leyendo sobre Agregar NULLTEXT en ASPxComboBox)

post icon

Insertar, Actualizar y Eliminar en AspxGridView/Devexpress por código

Ya que venimos viendo como usar los ASPxGridView de DevExpress en artículos anteriores aprovechamos para hacer los ABM o CRUD desde la grilla mediante código manual.

El código que verán abajo no es completo, porque no muestra como se conecta precisamente a la BD, pero si muestra como obtener los valores nuevos y viejos de la grilla. Además verán que están creados con las n-capas que veíamos meses atrás. (Continuar Leyendo sobre Insertar, Actualizar y Eliminar en AspxGridView/Devexpress por código)

Página 1 de 212