Entradas

Mostrando entradas de noviembre, 2012

C# Propiedades de una clase

Las propiedades de una clase se agregan de la siguiente manera: class clsAlumno {   private string strNombre;  //En esta variable guardaremos el nombre del alumno   public string Nombre   (     get { return strNombre; }  //Devuelve el valor de la variable strNombre     set { strNombre = value; }   //Asigna el valor a la variable strNombre   ) } Una vez creado el objeto oAlumno de la clase clsAlumno , asignamos el valor a la propiedad Nombre de la siguiente manera: oAlumno.Nombre = "Salvador"; Para acceder al valor guardado en la propiedad Nombre , se realiza de la siguiente manera: lblNombre.Text = oAlumno.Nombre;

C#. Envio de excepciones de error

Para poder enviar mensajes de error, hacemos uso de la siguiente sentencia: throw new Exception("ERROR PERSONALIZADO");

Repeater - LinkButton

Este es un ejemplo de como hacer uso de un LinkButton que se encuentra dentro de un Repeater . La idea es saber en que LinkButton del Repeater hicimos click, para ello debemos asignarle al LinkButton alguna clave; esta clave la asignaremos en la propiedad CommandArgument: <asp:LinkButton ID="LinkButton" runat="server" Text="Click" CommandArgument='<%# Eval("Clave") %>' >< /asp:LinkButton> Posteriormente podemos acceder a este dato en el evento ItemCommand del Repeater , este evento se ejecutará cada vez que demos un clic sobre cualquier  LinkButton :     protected void Repeater_ItemCommand(object source, RepeaterCommandEventArgs e)     {       int intClave = Convert.ToInt32(e.CommandArgument);       // CODIGO     }

Repeater - Cargar información

Para enviar información a un Repeater se hace uso de las siguientes líneas: Repeater.DataSource = [FUENTE]; Repeater.DataBind(); Donde: [FUENTE]: Es la fuente de información, esta puede ser un DataTable o un DataSource