Usuário com melhor resposta
Ajuda!!! com pesquisa C# Aspnet

Pergunta
-
Alguem podeira me ajudar? help! Precisa termina
Tenho Radiobuttonlist ex: Razao Social, Nome, endereço, quando usuario inserir clicar na opcao Razao Social e digitar Ex: Paula na textbox seja carregado na gridview?
- Movido C. Augusto Proiete [MVP]Moderator quinta-feira, 26 de abril de 2012 12:27 Movido para o forum apropriado (De:C#)
Respostas
-
Ramosnetprc,
Você quer carregar registros de um banco de dados baseado em um filtro? Você pode fazer data binding do GridView com um data source. Isso irá depender de qual base de dados está utilizando e também da tecnologia que estiver utilizando para acessar a base de dados.
Dica: procure no Google por "GridView DataBinding"
http://lmgtfy.com/?q=GridView+DataBinding
Att.
Ari C. Raimundo
MCAD, MCTS
http://araimundo.blogspot.com- Sugerido como Resposta Lucas Oliveira Rodrigues quarta-feira, 25 de abril de 2012 11:20
- Marcado como Resposta Harley Araujo quinta-feira, 26 de abril de 2012 11:09
Todas as Respostas
-
Ramosnetprc,
Você quer carregar registros de um banco de dados baseado em um filtro? Você pode fazer data binding do GridView com um data source. Isso irá depender de qual base de dados está utilizando e também da tecnologia que estiver utilizando para acessar a base de dados.
Dica: procure no Google por "GridView DataBinding"
http://lmgtfy.com/?q=GridView+DataBinding
Att.
Ari C. Raimundo
MCAD, MCTS
http://araimundo.blogspot.com- Sugerido como Resposta Lucas Oliveira Rodrigues quarta-feira, 25 de abril de 2012 11:20
- Marcado como Resposta Harley Araujo quinta-feira, 26 de abril de 2012 11:09
-
Ramosnetprc,
voce pode tentar da seguinte forma:
ASPX:
<p> Escolha Opção de Pesquisa:</p> <p> <asp:RadioButtonList ID="RbPesquisa" runat="server"> <asp:ListItem Value="R_Social">Razão Social</asp:ListItem> <asp:ListItem Value="Nome">Nome</asp:ListItem> <asp:ListItem Value="Endereco">Endereço</asp:ListItem> </asp:RadioButtonList> </p> <p> Digite o Críterio da Pesquisa:</p> <p> <asp:TextBox ID="TxPesquisa" runat="server" Width="356px"></asp:TextBox> <br /> </p> <p> <asp:Button ID="BtPesquisar" runat="server" Text="Pesquisar" onclick="BtPesquisar_Click" /> </p> <p> </p> <p> <asp:Label ID="LbResultado" runat="server" Text=""></asp:Label> </p>
CodeBehind
protected void BtPesquisar_Click(object sender, EventArgs e) { string opcao = RbPesquisa.SelectedValue.ToString(); string sql, texto = TxPesquisa.Text; switch (opcao) { case ("R_Social"): { sql = ("Select * from TABELA where r_social = '" + texto + "'"); LbResultado.Text = sql; break; } case ("Nome"): { sql = ("Select * from TABELA where nome = '" + texto + "'"); LbResultado.Text = sql; break; } case ("Endereco"): { sql = ("Select * from TABELA where endereco = '" + texto + "'"); LbResultado.Text = sql; break; } } }
Apartir deste ponto e só preencher o gridview com o retorno do select.
Renato Souza @renatin.bsi
- Editado Renato.s.almeida quarta-feira, 25 de abril de 2012 11:51
- Marcado como Resposta Harley Araujo quinta-feira, 26 de abril de 2012 11:09
- Não Marcado como Resposta C. Augusto Proiete [MVP]Moderator quinta-feira, 26 de abril de 2012 12:24
-
sql = ("Select * from TABELA where r_social = '" + texto + "'");
Renato Souza @renatin.bsi
Renato,
Nunca utilize concatenações de String SQL (e por favor nunca sugira que outras pessoas utilizem).
Leia sobre SQL Injection:
http://en.wikipedia.org/wiki/SQL_injection
Abraços,
Caio Proiete
Caio Proiete
Microsoft MVP, MCT, MCPD, MCTS, MCSD
http://caioproiete.net