Entradas

Mostrando entradas de mayo, 2010

Agregar opcion adicional DropDownList LINQ

Normalmente en nuestras aplicaciones tenemos tablas que nos guardan los "diccionarios" que eventualmente necesitamos cargar en un DropDownList o un ListBox.

Cuando cargamos los datos al DropDown, en muchas ocasiones es muy útil colocar la opción por defecto, una opción como "Seleccione", "Choose", "Elija uno" o con algun texto informativo que le indique al usuario que debe hacer clic en el control y seleccionar una de las opciones.

En Linq podemos adecuar estas opciones de la siguiente manera:

//Creamos una instancia de nuestro DataContextClass y obtenemos los datos del diccionario dandole nombre a cada uno de los campos:        DCC db = new DCC();
       var DiccionarioX = (from l in db.Dic_X orderby l.Nombre select new { pk_id = l.Pk_id, Nombre = l.Nombre });

//Creamos nuestro item seleccione asignandole los mismos nombres y lo concatenamos con nuestro resultado de diccionario utilizando la propiedad .ToList(). Esto lo asignamos a la variable resu…

Agregar nuevos campos a membership

Normalmente en nuestras aplicaciones ASP.NET que requieren de autenticación usamos membership, pero ocurre el problema de que por defecto membership no contiene las opciones para colocar campos al usuario como lo son el nombre, apellido, ciudad y demás que normalmente necesitamos para un sitio Web. Pero esto tiene solución.

Luego de completar los procedimientos de agregar membership a la base de datos y agregar membership al sitio Web, podemos incluir dentro de la sección <system.web> de nuestro web.config lo siguiente con el fin de poder tener disponibles nuevos campos para el registro de nuestros usuarios:

<profile defaultProvider="SqlProvider">
  <providers>
    <clear/>
      <add name="SqlProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="MyConnectionString" applicationName="MyWeb"/>
    </providers>
    <properties>
      <add name="Names"/>
     …