Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2008, 12:12
Avatar de eduzares
eduzares
 
Fecha de Ingreso: mayo-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Sumar Columna de Datagridview en C#

hola, espero ke me puedan ayudar, tengo un problema al ejecutar este codigo saliendome el sgte mensaje de error:
Object reference not set to an instance of an object.
con relacion a esta linea :
sum = sum + double.Parse(dataGridView1[3,x].Value.ToString());
nose porke el mensaje de ese error ya ke pienso ke todo lo ke hice esta bien logicamente programado , espero me puedan ayudar en este problema, aki le mando todo el codigo con referente a lo ke toy haciendo:

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
SqlCommand cmd = new SqlCommand("usp_listaxcliente", cn);
cmd.Connection.Open();
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@customerid", SqlDbType.VarChar, 5).Value = this.listBox1.SelectedValue.ToString();
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
this.dataGridView1.DataSource = dt;
cn.Close();

double sum = 0;
int i = this.dataGridView1.RowCount;
for (int x = 0; x < i; x++)
{
sum = sum + double.Parse(dataGridView1[3,x].Value.ToString());
}

this.label2.Text = sum.ToString();


}
espero su pronta ayuda please