Fórum Como Fazer o retono de Dados para um Teste Box #7216
30/06/2009
0
Ola boa tarde ,
sou meio iniciante em Asp.net com Ado e preciso da ajuda ai de voceis.
estou com uma duvida como faço para pegar o retorno de um dataSet para compo textBox Ex:
" Aqui estou retornando o conteudo da pesquisa no dataset " = structFill.DataSetReturn.Tables[0];
se colocar no gridView normal aparece todos os dados e funciona normal ,
gridListaImo.DataSource = structFill.DataSetReturn;
mas a minha duvida e como trazer estes dados ,separados dentro do textBox pois isto nunca fiz com c# e não sei , como seria ?
txtNome.text = structFill.DataSetReturn.Tables["I_Nome"];? * aqui coloquei o nome do campo
txtEndereco.text = structFill.DataSetReturn.Tables["I_End"] ?
pois pelo que entendi traz e a tabela e
como trazer o campo ?
desde ja agradeço ..
abraço
D.Junior ...
Derocy Junior
Curtir tópico
+ 0
Responder
Posts
30/06/2009
Luiz Maia
Ola Derocy,
Para poder recuperar os dados de sua consulta da maneira que vc deseja, vc precisa fazer os seguintes passos:
1 - Primeiro vc precisa de um metodo que retorna um DataRow para vc. Um DataRow é uma linha do DataTable. Seria algo desta forma, faça seu select e jogue num DataTable, depois pegue a linha [0].
public DataRow BuscarCliente(int codigo)
{
DataTable resultado = new DataTable();
StringBuilder sql = new StringBuilder();
sql.Append("select * from cliente where cod_cliente = " + codigo);
cmd.CommandText = sql.ToString();
acesso.ExecuteQuery(ref cmd, ref resultado);
return resultado.Rows[0];
}
2 - Feito isto, basta chamar o metodo que retorna o DataRow, verificar se o DataRow não é nulo, e jogar os valores dos campos do select nos controles da pagina, tipo assim:
DataRow drItem = cliente.BuscarCliente(codigo);
if (drItem != null)
{
tbCliente.Text = drItem["nom_cliente"].ToString();
tbAtividade.Text = drItem["dsc_atividade"].ToString();
tbWebSite.Text = drItem["dsc_website"].ToString();
tbEmail.Text = drItem["dsc_email"].ToString();
tbContato.Text = drItem["dsc_contato"].ToString();
}
Espero ter ajudado.
Caso tenha alguma dúvida, não exite em nos contactar novamente.
Abraços
Att
Luiz Maia
Responder
Gostei + 0
01/07/2009
Derocy Junior
show de bola deu certo !!! obrigado
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)