Chaélmica 0 Denunciar post Postado Fevereiro 5, 2009 http://forum.imasters.com.br/public/style_emoticons/default/closedeyes.gif Boa noite pessoal, Sou iniciante em C# e estou com uma duvida q já me consumiu muito tempo. No form de cadastro de cliente eu tenho um botão - pesquisar - que chama outro form q contem um datagrid, um txtbox, um btão pesquisa e outro seleciona. No primeiro momento eu quero digitar no txtbox e automaticamente atualizar o grid q é carregado pela tabela do banco no evento load do form. O método para a seleção é public string valor; public DataSet SelectCliente() { DataSet bus = new DataSet(); FbDataAdapter da = new FbDataAdapter("select * from CLIENTES_SGQ where RAZAO_CLI like '" + valor + "%'", StringConection.StringDeConexao); da.Fill(bus); return bus; }Eu instanciei este método de duas formas, no evento keypress do txtbox e no evento clik do botão pesquisar(neste ultimo só pra efeito de teste, a intenção é q funcione no txtbox e para q eu possa eleiminar o botão pesquisa do form), e o resultado é o msm, qdo eu digito no txtbox a 4 primeiras colunas do datagrid somem e ele fica vazio, como se não houvesse registro algum.// a intancia ClienteCon obj = new ClienteCon(); DataGrid_Cli.DataSource = obj.SelectCliente(); this.DataGrid_Cli.Refresh(); Agradeço desde já a atenção. Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Fevereiro 6, 2009 Chaélmica, seja bem vinda ao Fórum iMasters, de uma olhada em nossas regras: Regras do Fórum iMasters Movido Plataforma .NET http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET » Windows Applications Mas em qual momento você alimenta o valor da sua variável que é passada no where? Abraços... Compartilhar este post Link para o post Compartilhar em outros sites