Array
(
)

valor gridview coluna oculta

Jorge Meneses
   - 02 out 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

Joel Rodrigues
   - 02 out 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.