Datagrid

06/02/2009

0

Olá 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. :oops: :oops:


Chaelmica

Chaelmica

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar