Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/08/2010, 03:15
eloy_ameneiros
 
Fecha de Ingreso: julio-2010
Mensajes: 93
Antigüedad: 13 años, 9 meses
Puntos: 0
Problema recorrer DataGrid .NET

Intento actualizar en la base de datos de sql con los datos de un datagrid. El problema viene en el momento de recorrer la grilla, ya que al asignar los valores a las variables me debuelve un error de :

"referencia a objeto no establecida como instancia de un objeto"

Alguien me podría decir porque puede ser. Es urgente ya que tengo la aplicación finalizada y el único "pero" es este problema.
Pongo un trozo del código donde me salta el error:

for (int i = 0; i < dg_campañas.Rows.Count; i++)
{
@id = dg_campañas[0, i].Value.ToString();
@campaña = dg_campañas[1, i].Value.ToString();
@categoria = dg_campañas[2, i].Value.ToString();
@fecha = dg_campañas[3, i].Value.ToString();
@turno = dg_campañas[4, i].Value.ToString();

string actualizar = @"UPDATE Campaña_Categoria
SET Campaña = '" + @campaña + "', Categoria = '" + @categoria + "', Fecha = '" + @fecha + "', Turno = '" + @turno + "' WHERE idCC = '" + @id + "'";

En la línea roja es donde me salta el error, pero lo que más extraño me parece es que sique funciona aunque salte el error, es decir, me actualiza en la BD.

Un saludo.