Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
to tentando fazer uma busca de clientes por cidade...
Atualmente esta assim:
public DataSet ObtemClientes = new DataSet();
{
CamadaAcessoDados dal = new CamadaAcessoDados();
return dal.RetornoDataSet("Select Empresa,Contato,Cidade,Telefone_1,Telefone_2 from tbclientes");
}
Pensei em algo assim...
public DataSet ObtemClientes = new DataSet(cid);
{
CamadaAcessoDados dal = new CamadaAcessoDados();
return dal.RetornoDataSet("Select Empresa,Contato,Cidade,Telefone_1,Telefone_2 from tbclientes where Cidade = @cid");
}
porem o DataSet parece q nao aceita variavel... como isso poderia ser feito??
Alguem poderia por favor me dar uma ideia?
Obrigada!!!
Primeiro de onde tá vindo essa var @cid.
Se for de um textBox basta você fazer:
>
TexBox _cid = (TextBox)nomedoformview.findControl(" nomeDocampo");
public DataSet ObtemClientes = new DataSet(cid);
{
CamadaAcessoDados dal = new CamadaAcessoDados();
return dal.RetornoDataSet("Select Empresa,Contato,Cidade,Telefone_1,Telefone_2 from tbclientes where Cidade = '"+_cid.Text + "'");
}
Movido Plataforma .NET » Visual Studio .NET http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET » Web Applications
Você provavelmente tem um DataSet tipado com a sua consulta, basta adicionar uma query que aceite o seu parâmetro.
Abraços...