Featured Posts

Como cargar un DropDownList con Listas Genericas

Posted by admin | Posted in Uncategorized | Posted on 15-09-2008

2

En dos ejemplos muestro como poblar un control DropDownList con Listas Genericas.

El primer ejemplo es muy sencillo, se asume que tenemos un WebForm con un botón (Button1) y un DropDownList llamado dpMarcas. Una lista generica Marcas, a la cual agregamos dos elementos, los cuales vamos a mostrar en el control.

Este ejemplo tiene la falencia que no agregamos por ningun lado el valor del elemento que el usuario vaya a seleccionar.

Ejemplo 1
protected void Button1_Click(object sender, EventArgs e)
{
List Marcas = new List();
Marcas.Add(”El Mercurio”);
Marcas.Add(”La Tercera”);
this.dpMarcas.DataSource = Marcas;
this.dpMarcas.DataBind();
}

El segundo ejemplo es mas completo, suple la falencia de asignar un valor a los elementos del DropDownList. Y se asemeja mas a la realidad al agregar una clase (Marca) que provee los datos.  El código asume que tenemos un WebForm con un boton llamado btMarcas y un DropDownList dpMarcas.

Ejemplo 2

protected void btMarcas_Click(object sender, EventArgs e)
{
Marca cMar = new Marca();
List lMarca = new List();
lMarca = cMar.setMarca();
dpMarcas.DataSource = lMarca;
dpMarcas.DataTextField = "nombre";
dpMarcas.DataValueField = "codigo";
dpMarcas.DataBind();
}

La clase Marca, implementa un método setMarcas que devuelve las marcas como una lista.


using System;
using System.Collections.Generic;

///


/// Descripción breve de Marca
///

public class Marca
{
private string Nombre;
private string Codigo;
string Empresa;

public string nombre {
get { return Nombre; }
set { Nombre = value; }
}

public string codigo
{
get { return Codigo; }
set { Codigo = value; }
}

public Marca() {
}

public Marca(string nombre, string codigo)
{
Nombre = nombre;
Codigo = codigo;

}

public List setMarca(){
List lMarca = new List();
lMarca.Add(new Marca(”MarcaOne”,”M1″));
lMarca.Add(new Marca(”MarcaTwo”, “M2″));
return lMarca;
}
}

¿Quieres mejorar tus conocimientos en ASP.NET? Entonces, participa en un proyecto de verdad:
http://code.google.com/p/crmos/

RoseIndia – Tutoriales de programación

Posted by admin | Posted in Programación | Posted on 14-09-2008

0

Les comparto este sitio que encontré mientras buscaba información sobre NHibernate (No encontre exactamente NHbibernate pero si Hibernate). Esta repleto de manuales orientados a Java. Recomiendo absolutamente la visita para aquellos que buscan buenos tutoriales y fáciles de digerir (esta en inglés).

Url : http://www.roseindia.net/

Open Source PHP – Galería de proyectos Open Source

Posted by admin | Posted in Open Source, Programación, Software | Posted on 03-09-2008

Etiquetas:, , , ,

0

Normalmente ando en busca de proyectos Open Source para probar, implementar o estudiar. Mis puntos de partida son normalmente sf.net o codeplex.com, ademas de obviamente la combinación de palabras clave en Google. Y este sitio que les voy a mostrar se acaba de sumar a la fuente de recursos para encontrar código abierto en particular de PHP.Open Source PHP se trata de una galería de proyectos  Open Source escritos en PHP, te ahorrará varios minutos de búsqueda si lo que buscas es desarrollos en PHP.Link : http://open.srcphp.com/

Google Chrome

Posted by admin | Posted in Internet, Software | Posted on 03-09-2008

Etiquetas:, , , , ,

0

No me podía quedar fuera de comentar la noticia del lanzamiento de un navegador Web por parte de Google.  Ya lo instalé, lo probé, con mis sitios y otros sitios. Es sencillo y rápido (lo cual me sorprendio).  Y tiene caracteristicas tales como navegación por pestañas, autocompletado en la barra de dirección, la caracteristica de Navegar de incógnito (algo similar trae el nuevo Internet Explorer) , que lo hacen quedar dentro de los navegadores que usaría. De hecho estoy escribiendo este post desde Chrome.

Por otra parte, a nivel de penetración en el mercado, creo que este es un navegador que le puede hacer el peso a Internet Explorer. Dicho de otro modo, le hará daño a IE, debido a que casi todo el mundo parte su navegación en Internet desde Google, el link para descargar está en la página de inicio. Google tiene en Internet el monopolio que hasta cierto punto Microsoft con Windows tiene en los PC. Por el contrario, la torta de Firefox creo que estará a salvo, debido a que  los usuarios de Firefox usan este navegador entre otras cosas por la posibilidad de extender sus funcionalidades, cosa que no he visto en Chrome, por lo menos no en esta entrega beta. En lineas generales creo que es un buen lanzamiento. En lo partícular me quedo con la siguiente impresión: Firefox es como los zapatos de trabajo, Chrome como zapatos de descanso, Internet Explorer son zapatos que quedan chicos.

Link descarga : http://www.google.cl/