Fórum Realizar pesquisa simples com u textBox #421243
08/08/2012
0
Tenho um formulario com 6 items como:
serie, data, fabricante, modelo e etc.
estes dados são salvos numa tabela em SQl Client no próprio Visual Studio.
preciso implementar uma caixa de texto que receba um valor e pesquisa na tabela
se ja existe o numero cadastrado, ex numero de série do produto.
O usuario ao digitar um valor e c licar no botao pesquisar trará pro form
os dados do numero em questão se ele ja tiver sido cadastrado.
valeu
Ronaldo
Curtir tópico
+ 0Posts
08/08/2012
Samuel
Primeira coisa, defina qual componente texbox será usado para como paramêtro de pesquisa...
se é apenas para preêncher o formulário, você pode usar um evento TextBoxLeave para pesquisar no banco se o registro existe.
Vou exemplificar para você:
Temos a tabela pessoa com colunas cpf, nome telefone.
meu fomulario está com 3 textboxs com seguintes nomes: cpftxt, nometxt telefonetxt.
usarei o cpftxt como parametro de pesquisa e será neste textbox que aplicarei o evento leave!
codigo C#:
private void cpftxt_Leave(object sender, EventArgs e)
{
SqlConnection _cn = new SqlConnection();
_cn.ConnectionString = Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;;
SqlCommand _cmd = new SqlCommand();
_cmd.CommandText = select cpf, nome, telefone from pessoa where cpf = + cpftxt.Text;
DataTable dt = new DataTable();
dt.Load(_cmd.ExecuteReader());
if (dt.Rows.Count != 0)//confiro ele retornou algum registro...
{
nometxt.Text = dt.Rows[0][cpf].ToString();
telefonetxt.Text = dt.Rows[0][telefone].ToString();
}
else
{
nometxt.Focus();
}
Espero ter lhe ajudado!
Best Regards,
Samuel Diogo
Gostei + 0
08/08/2012
Samuel
[url]http://www.sourcepod.com/woozrc27-9437[/url]
Ps.: se quiser usar o botão pesquisar, basta escrever este código no evento do click!
Espero ter lhe ajudado.
Best Regards,
Samuel Diogo
Gostei + 0
08/08/2012
Joel Rodrigues
Gostei + 0
14/08/2012
Ronaldo
fiz o que me disseram e agora tudo funcioan perfeitamente
Obrigado pessoal
Gostei + 0
14/08/2012
Joel Rodrigues
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)