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

Derocy Junior

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

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

Aceitar