Array
(
)

Datagrid

Chaelmica
   - 06 fev 2009

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: