Columnas CheckBox en DataGridView
Me solicita a través del formulario de contacto Carlos, lector del blog, si puedo ayudarle con las DataGridViewCheckBoxColumn. Cómo no, pero en lugar de responderte por correo, publico aquí la respuesta para que sea accesible a mas gente a la que pueda surgirle la duda.
Las columnas de los DataGridView en Visual Basic como valor enlazan una variable del tipo String, las columnas de tipo CheckBox también. Como todas las columnas, podemos comprobar su valor para una fila a través del método value del objeto celda de la columna correspondiente del objeto fila. En un ejemplo.
Me.DataGridView1.Rows(0).Cells("column1").Value
ó
Me.DataGridView1.Rows(0).Cells(0).Value
Para crear una columna CheckBox en el DataGridView nos dirigimos a sus propiedades y editamos la propiedad Columns. Usando el asistente añadimos una nueva columna del tipo DataGridViewCheckBoxColum. Son triestado, pudiendo encontrarse marcadas, desmarcadas o en estado indeterminado. El valor String que equivaldrá a cada estado lo escogemos en las propiedades de la columna.
La propiedad TrueValue corresponde al CheckBox marcado, FalseValue a desmarcado e IndeterminateValue a indeterminado. Les damos valor, por ejemplo "true" para TrueValue y "false" para FalseValue. Luego para comprobar si el check está marcado es suficiente con acceder al valor de la celda, si es "true" está marcada, si es "false" está desmarcada. La comparación la podemos hacer con el método equals de la clase String por ejemplo.
Me.DataGridView1.Rows(0).Cells("column1").Value.equals("true")
Espero que te sirva de ayuda la explicación Carlos. Un saludo.
Botones de la ventana a la derecha en Ubuntu 10.04
Ayer tras un pequeño retraso de última hora liberaron Ubuntu 10.04, una LTS que trae cambios importantes, el que mas destaca, el rediseño de su interfaz gráfica. Una de las decisiones de diseño que no parece tener buena acogida es la de colocar los botones de la ventana a la izquierda y en orden inverso. Si no estás conforme con este cambio es muy facil devolverles el lugar que les corresponde por costumbre.
Abre un terminal y escribe la siguiente orden.
gconf-editor
Con este comando abrimos el editor de configuración de Gnome. Dentro de él navega por el arbol de la izuierda hasta la ruta / -> Apps -> Metacity -> General.
En el cuadro de la derecha busca y modifica el valor del parámetro button_layout a :minimize,maximize,close.
Listo, ya tienes los botones a la derecha y en el orden correcto.
Crunchbang 10 Alpha 1
Tras muchos meses de espera el equipo de CrunchBang ha lanzado la versión 10 Alpha, con un cambio muy importante, CrunchBang pasa a basarse en Debian en lugar de Ubuntu. La versión base de Debian es concretamente Squezee, actual "testing" que será la siguiente versión estable del sistema operativo universal.
Otro cambio importante es que ahora puedes descargar CrunchBang escogien do entre dos entornos de escritorio, OpenBox o XFCE, ambos configurados para mantener el minimalismo que carazteriza a la distribución.
Puedes descargarla aquí pero recuerda que no es una versión estable todavía.
Por favor róbame
Somos muchos los que desde hace tiempo llevamos advirtiendo sobre los problemas que supone exponer nuestra privacidad en las redes sociales. Servicios como Facebook, Tuenti o Twitter deben ser usados con cabeza y moderación.
El equipo de Forthehack ha hecho un ejemplo práctico de data mining montando una web en la que, contrastando los datos de Twitter y la tecnología de localización, muestran aquellos usuarios que mediante sus entradas en Twitter dan a entender que han dejado su casa vacía y donde viven. Puedes verlo en pleaserobme.com.
Este es solo un pequeño ejemplo simpático y bienintencionado de los problemas que puede suponernos exponer nuestra privacidad, que solo tiene como objetivo concienciar. Pero visto esto imagina lo que puede hacer alguien sin escrúpulos con los datos que alegremente publicas en tus redes sociales.
1000 visitas mensuales
Superada la barrera de las 1000 visitas mensuales, hoy mismo, amaneciendo con 1001 visitas en Google Analytics exactamente. Se que no es una gran cifra pero el número de visitas aumenta cada mes y a buen ritmo.
Gracias a todos mis lectores esporádicos o habituales.


