Usuário com melhor resposta
Como retornar valores de uma gridview para outra pagina ?

Pergunta
-
Respostas
-
Olá Cyberlacs,
Tudo bem?
Peço que verifique o conteúdo destes links abaixo e caso ainda assim não encontre a resposta para a sua dúvida, peço que nos informe aqui nesta thread.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Sugerido como Resposta CarlosEduardo Ferreira segunda-feira, 20 de julho de 2015 16:39
- Marcado como Resposta Marcos SJ terça-feira, 21 de julho de 2015 12:06
- Não Marcado como Resposta Cyberlacs terça-feira, 21 de julho de 2015 13:07
- Marcado como Resposta Cyberlacs quarta-feira, 22 de julho de 2015 01:35
Todas as Respostas
-
Olá Cyberlacs,
Tudo bem?
Peço que verifique o conteúdo destes links abaixo e caso ainda assim não encontre a resposta para a sua dúvida, peço que nos informe aqui nesta thread.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Sugerido como Resposta CarlosEduardo Ferreira segunda-feira, 20 de julho de 2015 16:39
- Marcado como Resposta Marcos SJ terça-feira, 21 de julho de 2015 12:06
- Não Marcado como Resposta Cyberlacs terça-feira, 21 de julho de 2015 13:07
- Marcado como Resposta Cyberlacs quarta-feira, 22 de julho de 2015 01:35
-
Existem várias maneiras de fazer isso.
Você pode usar o Rows, pode usar Select ou então valores escondidos.
Peguei um conjunto de artigos que podem te ajudar. Dê uma olhada por favor.
http://ecode10.com/Pesquisar?q=gridview
Espero ter ajudado. Se ajudei, favor marcar no fórum falando que foi útil.
Mauricio Junior - Comunidade www.ecode10.com- Sugerido como Resposta CarlosEduardo Ferreira segunda-feira, 20 de julho de 2015 16:39
-
Primeiramente quero agradecer muito.
Primeiramente que agradecer a todos pela colaboração.
Marcos Roberto
Mauricio Junior
O Link 01, consegui fazer - Perfeito.
O Link 02 esta dando um erro - Estou muito interessado neste metodo.
NullReferenceException: Referência de objeto não definida para uma instância de um objeto.
Porque será que esta dando erro?
PAGE_LOAD
public partial class PesUnidade : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { try { UnidadeDAL d = new UnidadeDAL(); gridUnidade.DataSource = d.Listar(); gridUnidade.DataBind(); } catch (Exception ex) { lblMensagem.Text = ex.Message; } } }
GIDVIEW
<asp:GridView ID="gridUnidade" runat="server" CssClass="table table-hover table-striped" GridLines="None" AutoGenerateColumns="false" BackColor="#cccccc"> <Columns> <asp:BoundField DataField="Codigo" HeaderText="Código" > <HeaderStyle Width="100px" /> </asp:BoundField> <asp:BoundField DataField="Nome" HeaderText="Nome" /> <asp:HyperLinkField DataNavigateUrlFields="Codigo, Nome" DataNavigateUrlFormatString="CadUnidade.aspx?CID={0}&CNomeUnidade={1}" Text="Selecione" /> <asp:TemplateField> <ItemTemplate> <asp:LinkButton ID="lnkDetails" runat="server" Text="Send Details" PostBackUrl='<%# "CadUnidade.aspx?RowIndex=" + Container.DataItemIndex %>'></asp:LinkButton> </ItemTemplate> </asp:TemplateField> </Columns> <RowStyle CssClass="cursor-pointer" /> </asp:GridView>
CadUnidade.aspx - É AQUI QUE ESTA DANDO ERRO!!!!!!!!! - JUSTAMENTE NO GRIDVIEWROW
if (this.Page.PreviousPage != null) { int rowIndex = int.Parse(Request.QueryString["RowIndex"]); GridView GridView1 = (GridView)this.Page.PreviousPage.FindControl("gridUnidade"); GridViewRow row = GridView1.Rows[rowIndex];// ESTA DANDO ERRO AQUI txtCodigo.Text = row.Cells[0].Text; txtNomeUnidade.Text = row.Cells[1].Text; }
Fico no aguardo.
- Editado Cyberlacs terça-feira, 21 de julho de 2015 02:03
-
Bom dia Cyberlacs,
Que bom que conseguiu resolver seu problema com a solução apresentada. Segue abaixo o link que você solicitou:
Para resolver sua outra dúvida peço que abra uma nova thread para que possa mais facilmente encontrar auxílio em sua resposta.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Olá Cyberlacs,
Tudo bem?
Peço que verifique o conteúdo destes links abaixo e caso ainda assim não encontre a resposta para a sua dúvida, peço que nos informe aqui nesta thread.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
Marcos gostaria que me ajudasse no LINK 02
Estou fazendo igual ao que foi ensinado neste tutorial AQUI mas não esta dando certo acho que é pelo fato de eu estar usando MASTER PAGES.
Fico no aguardo Obrigado
-
Bom dia Cyberlacs,
Obrigado pela sua participação no Fórum.
Pelo fato de a thread já ter sido respondida (fechada), solicito que se caso tenha mais alguma outra dúvida você abra uma nova thread. Sempre que uma thread recebe a resposta satisfatória para a pergunta inicial ela deve ser fechada. Uma outra opção seria criar uma discussão pública se o caso for de discutir diferentes maneiras de executar um processo.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.