Para mostrar una alerta de JavaScript desde código C# se realiza con el siguiente comando:
ClientScript.RegisterStartupScript(this.GetType(), "PopupScript", "<script languaje=javascript>javascript:alert('Este es un mensaje')</script>");
sábado, 15 de diciembre de 2012
sábado, 8 de diciembre de 2012
VBNET. Regiones
Para agrugar regiones de código lo hacemos de la siguiente manera:
Esto es útil para mantener agrupadas ciertas secciones de código que están relacionadas con algún proceso, o quizá simplemente para poder ocultar la definición de ciertas funciones.
#Region "Nombre de la region"
...
#End Region
Esto es útil para mantener agrupadas ciertas secciones de código que están relacionadas con algún proceso, o quizá simplemente para poder ocultar la definición de ciertas funciones.
sábado, 1 de diciembre de 2012
SQL. Exists
Podemos hacer uso de la palabra reservada EXISTS para saber si una consulta devuelve registros.
Ejemplo:
Ejemplo:
IF EXISTS(SELECT * FROM tblUsuarios WHERE Nombre = 'Alonso')
--Existe por lo menos un usuario con el nombre de Alonso
ELSE
--No existen usuarios con el nombre Alonso
La función EXISTS() devolverá TRUE si la consulta encuentra uno o mas resultados, y devolverá FALSE si la consulta no devuelve registros.
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;
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");
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
}
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
Repeater.DataSource = [FUENTE];
Repeater.DataBind();
Donde:
[FUENTE]: Es la fuente de información, esta puede ser un DataTable o un DataSource
Suscribirse a:
Entradas (Atom)
-
Lo que pretendemos lograr es poder agregar registros a un GridView utilizando un DataTable que contenga toda la información que queremos mos...
-
Ahora lo que vamos a hacer es validar los usuarios que vayamos agregando para evitar tener dos usuarios con la misma clave. Para hacer esto ...
-
Ahora solo nos falta ver como podemos eliminar registros de un GridView a partir de un DataTable . Para ello, debemos agregar una columna ti...