Usuário com melhor resposta
Pegar valoor da linha intera do Grid,

Pergunta
-
Ola pessoal estou com uma duvida qe e a seguinte. tenho uma grid. com dados inseridos dinamicamente.
agora eu preciso pegar esses dados e jogar em uma string. e
EU fiz o seguinte codigo
foreach (GridViewRow row in gvform.Rows) { toler = row.Cells[5].Text; }
so que o que acontece ele pega so o ultimo valor. e eu precisaria de todos os valores da linha junto em uma só string.
Respostas
-
De todas as linhas de uma determinada coluna. eu fiz da seguinte forma.
string toler = string.Empty; foreach (GridViewRow row in gvform.Rows) { toler += row.Cells[2].Text + "-"; }
- Sugerido como Resposta Eduardo.RomeroModerator sexta-feira, 27 de março de 2015 12:58
- Marcado como Resposta Eduardo.RomeroModerator segunda-feira, 30 de março de 2015 14:17
-
Boa tarde Guilherme,
Usando seu exemplo!string toler = string.Empty; foreach (GridViewRow row in GvAutorizacao.Rows) { toler += row.Cells[2].Text + " "+ row.Cells[3].Text + " " + " - "; } Label1.Text = toler.ToString();
Eu concatenei duas Cells e obtive o seguinte resultado!
Camila Fulano1 - Valdirene Fulano2 - Alessandra Fulano3 - Roberto 4 - Adriano Fulano5 - Silvio Fulano6 - Iuri Fulano7 - Jessica Fulano8 - Fabio Fulano9 - Renato Fulano10 -
Se a resposta for útil, marque como resposta!
- Sugerido como Resposta Marcio Camargo sexta-feira, 27 de março de 2015 17:25
- Marcado como Resposta Eduardo.RomeroModerator segunda-feira, 30 de março de 2015 14:17
Todas as Respostas
-
Você esta dando um loop em todas as linhas, e pegando apenas o valor da ultima celula.
Você precisa fazer outro loop para pegar os valores de todas celulas.
foreach (GridViewRow row in gvform.Rows) { row.Cells.ToList().ForEach(el => toler += el.Text); }
Douglas Franco www.dzfweb.com.br
- Editado Douglas Zanco Franco quinta-feira, 26 de março de 2015 11:31
- Sugerido como Resposta Douglas Zanco Franco quinta-feira, 26 de março de 2015 11:31
-
-
De todas as linhas de uma determinada coluna. eu fiz da seguinte forma.
string toler = string.Empty; foreach (GridViewRow row in gvform.Rows) { toler += row.Cells[2].Text + "-"; }
- Sugerido como Resposta Eduardo.RomeroModerator sexta-feira, 27 de março de 2015 12:58
- Marcado como Resposta Eduardo.RomeroModerator segunda-feira, 30 de março de 2015 14:17
-
Boa tarde Guilherme,
Usando seu exemplo!string toler = string.Empty; foreach (GridViewRow row in GvAutorizacao.Rows) { toler += row.Cells[2].Text + " "+ row.Cells[3].Text + " " + " - "; } Label1.Text = toler.ToString();
Eu concatenei duas Cells e obtive o seguinte resultado!
Camila Fulano1 - Valdirene Fulano2 - Alessandra Fulano3 - Roberto 4 - Adriano Fulano5 - Silvio Fulano6 - Iuri Fulano7 - Jessica Fulano8 - Fabio Fulano9 - Renato Fulano10 -
Se a resposta for útil, marque como resposta!
- Sugerido como Resposta Marcio Camargo sexta-feira, 27 de março de 2015 17:25
- Marcado como Resposta Eduardo.RomeroModerator segunda-feira, 30 de março de 2015 14:17