Cuando necesitamos modificar el contenido de una columna del grid de devexpress "a la medida", podemos usar el evento CustomColumnDisplayText y modificar el texto de la manera que deseamos.
En este ejemplo tomaremos un string que representa la dirección MAC de un dispositivo y lo modificaremos para incluir el caracter de dos puntos (:) entre cada dos caracteres:
Si el grid se llama grvMShopDevices el código del evento quedaría de la siguiente forma:
protected void grvMShopDevices_CustomColumnDisplayText(object sender, DevExpress.Web.ASPxGridViewColumnDisplayTextEventArgs e)
{
if (e.Column.FieldName != "mac") return;
string text = Regex.Replace(e.Value.ToString(), ".{2}", "$0:");
e.DisplayText = text.Substring(0, text.Length - 1);
}
lunes, 17 de abril de 2017
jueves, 13 de abril de 2017
Para configurar el "touchscreen" de 7" en ubuntu-mate para la RaspBerry pi 3 es necesario seguir los siguiente pasos:
1.-Para rotar la imagen 90 grados:
-Editar el archivo /boot/config.txt y agregar la linea display_rotate=3.
2.-Para modificar la configuracion y que el "touch" funcione a 90 grados:
-Crear el archivo rotate_touch.sh con el siguiente contenido:
#!/bin/bash
#
#
#
#
xinput set-prop 'FT5406 memory based driver' 'Evdev Axes Swap' 1
xinput --set-prop 'FT5406 memory based driver' 'Evdev Axis Inversion' 1 0
3.- Cambiar los permisos del archivo rotate_touch.sh para que se pueda ejecutar.
4.- Agregar el archivo rotate_touch.sh a las "Startup Applications" para que corra cada vez que arranque la sesion.
1.-Para rotar la imagen 90 grados:
-Editar el archivo /boot/config.txt y agregar la linea display_rotate=3.
2.-Para modificar la configuracion y que el "touch" funcione a 90 grados:
-Crear el archivo rotate_touch.sh con el siguiente contenido:
#!/bin/bash
#
#
#
#
xinput set-prop 'FT5406 memory based driver' 'Evdev Axes Swap' 1
xinput --set-prop 'FT5406 memory based driver' 'Evdev Axis Inversion' 1 0
3.- Cambiar los permisos del archivo rotate_touch.sh para que se pueda ejecutar.
4.- Agregar el archivo rotate_touch.sh a las "Startup Applications" para que corra cada vez que arranque la sesion.
Una vez hecho esto solo hay que reiniciar el servidor X o reiniciar la raspberry.
Suscribirse a:
Comentarios (Atom)
Mover mensajes seleccionados a un personal folder en Oulook 2016
Este es un ejemplo de como mover los mensajes seleccionados a un personal folder (pst) en Outlook 2016 usando VBA. Sub MoveInbox() Mov...
-
A continuación les muestro un ejemplo de como eliminar los registros repetidos de una DataTable . //DataTable con los reqistros repetidos...
-
Problemas con Aplicaciones Web Las aplicaciones web son sin estado, lo que significa que una vez una página web es enviada desde servidor, ...
-
Primero hay que crear el Panel como en el siguiente ejemplo: <dx:ASPxLoadingPanel ID="loadingPanel" ClientInstanceName=...