domingo, 18 de noviembre de 2012
C#. Envio de excepciones de error
throw new Exception("ERROR PERSONALIZADO");
domingo, 11 de noviembre de 2012
Repeater - LinkButton
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
Repeater.DataSource = [FUENTE];
Repeater.DataBind();
Donde:
[FUENTE]: Es la fuente de información, esta puede ser un DataTable o un DataSource
viernes, 19 de octubre de 2012
C#. Convertir de String a Int
intNumero = Convert.ToInt32(strNumero);
martes, 16 de octubre de 2012
SQL. Asignación de variables
SET @[variable] = [valor]
Ejemplo:
SET @Edad = 32
SET @Fecha = '2012-02-12'
SET @Nombre = 'Simon'
sábado, 13 de octubre de 2012
SQL. Store procedures
CREATE PROCEDURE [nombre] AS
BEGIN
--Codigo
END
Ejemplo:
CREATE PROCEDURE spHola AS
BEGIN
DECLARE @Hola VARCHAR(20)
SET @Hola = 'Hola!'
SELECT @Hola
END
Las palabras reservadas BEGIN - END se pueden omitir, así como la palabra PROCEDURE se puede abreviar por PROC
Ejemplo:
CREATE PROC spHola AS
DECLARE @Hola VARCHAR(20)
SET @Hola = 'Hola!'
SELECT @Hola
domingo, 9 de septiembre de 2012
Cadena de conexión SQL
La cadena de conexión permite que una aplicación se conecte a una base de datos SQL Server. Su estructura es la siguiente:
Data Source=SERVER;Initial Catalog=DATABASE;User Id=USER;Password=PASS;
Significado de cada parte:
-
Data Source=SERVER
Indica el nombre del servidor SQL al que queremos conectarnos. Puede ser un nombre de máquina, una dirección IP o una instancia específica del servidor. -
Initial Catalog=DATABASE
Especifica el nombre de la base de datos dentro del servidor a la que se desea acceder. -
User Id=USER
Corresponde al nombre del usuario con permisos para conectarse al servidor SQL. -
Password=PASS
Es la contraseña del usuario que permitirá la autenticación en el servidor.
Ejemplo práctico:
Si tienes un servidor llamado MiServidor, una base de datos llamada Ventas, y un usuario Admin con contraseña 1234, la cadena de conexión sería:
Data Source=MiServidor;Initial Catalog=Ventas;User Id=Admin;Password=1234;
Esta cadena se puede usar en aplicaciones para establecer la conexión y realizar operaciones como consultas, inserciones o actualizaciones en la base de datos.
-
Lo que pretendemos lograr es poder agregar registros a un GridView utilizando un DataTable que contenga toda la información que queremos mos...
-
Ahora solo nos falta ver como podemos eliminar registros de un GridView a partir de un DataTable . Para ello, debemos agregar una columna ti...
-
Ahora lo que vamos a hacer es tener la posibilidad de editar los usuarios que vayamos agregando a nuestro catálogo. La primera cosa que vamo...