ecf 0 Denunciar post Postado Janeiro 3, 2008 Boa Tarde a todos; Minha dúvida: É apenas uma consulta... Eu tenho um GridView com apenas um Campo, ex: Nome Então como faço para quando eu clicar sobre o nome escolhido no GridView ele enviar todos os dados daquele nome para seus respectivos Texbox onde ja foram cadastrados? (isso no mesmo WebForm) Alguém pode me ajudar a fazer isso por favor? Obrigado. Att.: ecf Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Janeiro 3, 2008 Adicione na sua GridView um CommandField do tipo Select, desta forma você irá trabalhar com o evento SelectedIndexChanged da sua grid, onde você pode montar seu select e alimentar seu formulário. Compartilhar este post Link para o post Compartilhar em outros sites
ecf 0 Denunciar post Postado Janeiro 3, 2008 Adicione na sua GridView um CommandField do tipo Select, desta forma você irá trabalhar com o evento SelectedIndexChanged da sua grid, onde você pode montar seu select e alimentar seu formulário. Olá.. Intaum..mas quando faço isso dá erro na linha que contém a seta: Veja: protected void MontaGrid(GridView gv, string vSql) { OleDbConnection conexao; conexao = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/CFNEW/Sag-acess.mdb;"); conexao.Open(); OleDbDataAdapter DtF; DtF = new OleDbDataAdapter(vSql, conexao); DataSet DsF = new DataSet(); DtF.Fill(DsF, "CF-CLIENTE FORNECEDOR"); gv.DataSource = DsF.Tables["CF-CLIENTE FORNECEDOR"].DefaultView; --> gv.DataBind(); } O erro é: Callbacks are not supported on CommandField when the select button is enabled because other controls on your page that are dependent on the selected value of 'GridViewConsulta' for their rendering will not update in a callback. Turn callbacks off on 'GridViewConsulta'. Você sabe porque? Obrigado; Att.:ecf Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Janeiro 3, 2008 Poste o HTML da sua Grid... Compartilhar este post Link para o post Compartilhar em outros sites
ecf 0 Denunciar post Postado Janeiro 3, 2008 Poste o HTML da sua Grid... Olá.. Taí.. <asp:GridView ID="GridViewConsulta" runat="server" BackColor="#CCCCCC" BorderColor="#999999" BorderStyle="Solid" BorderWidth="3px" CellPadding="4" CellSpacing="2" ForeColor="Black" Height="5px" Width="286px" EnableSortingAndPagingCallbacks="True" DataSourceID="SqlDataSourceC" AutoGenerateColumns="True"> <FooterStyle BackColor="#CCCCCC" /> <RowStyle BackColor="White" /> <SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="White" /> <PagerStyle BackColor="#CCCCCC" ForeColor="Black" HorizontalAlign="Left" /> <HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="White" /> <Columns> <asp:CommandField ShowSelectButton="True" /> <asp:BoundField DataField="CFTXNOMEF" HeaderText="CFTXNOMEF" SortExpression="CFTXNOMEF" /> </Columns> </asp:GridView> Valew.... Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Janeiro 4, 2008 Por Padrão a propriedade EnableSortingAndPagingCallbacks vem setada como false, e você mudou para True, se colocar False, irá funcionar. Compartilhar este post Link para o post Compartilhar em outros sites
ecf 0 Denunciar post Postado Janeiro 4, 2008 Por Padrão a propriedade EnableSortingAndPagingCallbacks vem setada como false, e você mudou para True, se colocar False, irá funcionar. Blzz...funcionou..http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Mas tem um outro probleminha aqui..! Eu quero criar tipo um link para que o clicar no nome, eu possa enviar todo o resto de informação sobre aquele nome para uma outra página com um DetailView mostrando todos os detalhes sobre aquele nome..porém acontece o seguinte: Pra mim fazer isso creio q preciso criar um New Data Source...beleza? Mas quando criei um HiperlinkField...e fiz o link deu este seguinte erro: Veja: Both DataSource and DataSourceID are defined on 'GridViewConsulta'. Remove one definition. Não entendi...o q acontece? Obs: (Não precisa ser dessa forma ném...pode ser tamém quando eu clicar no registro NOME, ele irá direcionar todos ods dados direto para os seus correspondentes texbox...que estão na mesma página) Como devo fazer? Valew.. Att.: ecf Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Janeiro 4, 2008 ecf você não precisa desse DataSourceID="SqlDataSourceC" sua grid é toda montada pelo código. Basta colocar um HyperLinkField, colocar o campo que você quer usar no campo DataNavigateUrlFields. Compartilhar este post Link para o post Compartilhar em outros sites