sábado, 24 de noviembre de 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;

domingo, 18 de noviembre de 2012

C#. Envio de excepciones de error

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

domingo, 11 de noviembre de 2012

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
    }

domingo, 4 de noviembre de 2012

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