valor gridview coluna oculta

.NET

02/10/2014

segue codigo preencher grid
DataRow dr = dt.NewRow();
dr["codproc"] = Convert.ToString(c.codproc);
dr["nomeproc"] = Convert.ToString(c.nomeproc);
dr["valor"] = Convert.ToString(listavalor[0].valor);
dr["custo"] = Convert.ToString(listacusto[0].valorcusto);
dr["status"] = status;

dt.Rows.Add(dr);

GridView1.DataSource = dt;
GridView1.DataBind();


codigo buscar valor do grid
foreach (GridViewRow gvr in this.GridView1.Rows)
{
ENFicha i = new ENFicha();
i.ficha = c.ficha;
i.codproc = Convert.ToInt32(gvr.Cells[1].Text);
i.valor = Convert.ToDecimal(gvr.Cells[3].Text);
i.valorcusto = Convert.ToDecimal(gvr.Cells[4].Text);
i.status = Convert.ToString(gvr.Cells[5].Text);
i.data = Convert.ToDateTime(DateTime.Now);
RNFicha.Insertproced(i);


}


ocorre que a coluna valor,custo e status estao visible = false
se eu coloco visible = true funciona
alguem poderia me ajudar pois nao posso mostrar essas colunas
Jorge Meneses

Jorge Meneses

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

02/10/2014

Ao invés de pegar o valor pela célula, tente pegar pela linha, pois pela célula você só pode acessar as que estão visíveis.
GOSTEI 0
POSTAR