Estou tentando fazer um exercício onde o programa em C# (Visual Studio 2005 Express) deveria funcionar como interface a um banco de dados Access que contém a tabela periódica. Consegui fazer com que funcionasse, usando um BindingNavigator e text boxes que exibem os campos, porém há um problema: Se eu usar o BindingNavigator para mudar de registro, a atualização das text boxes ocorre normalmente, porém essa busca é feita pelo número do registro. Tentei fazer uma outra caixa de texto e um botão, onde o usuário digitasse o símbolo do elemento que procura e as informações do registro correspondente fossem mostradas. Não funcionou.
O que tentei fazer foi: criar uma nova Query pelo TableAdapter, usando o seguinte comando SQL:
SELECT Código, Símbolo, Elemento, [Nº Atômico], [Massa Atômica], Período, Família, Bloco, Eletronegatividade FROM periodica WHERE Símbolo=txtBuscaSimb.Text
E chamá-la através do botão. Quanto testei, retornou um erro informando que havia faltando o parâmetro. Efetuei mais testes e cheguei a conclusão de que não estava reconhecendo o "txtBuscaSimb.Text" como sendo a propriedade Text da caixa de texto, portanto não conseguindo completar o comando. Tentei o google, mas tudo o que achei foram tutoriais sobre aplicações modo texto ou que lidam apenas com aquela navegação simples pelo registro que já estou usando.Alguem teria alguma solução??
Grato,
Thiago