Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Chaélmica

Datagrid

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.