valor gridview coluna oculta

02/10/2014

0

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

Responder

Posts

02/10/2014

Joel Rodrigues

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.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar