none
Loop em um TableAdapter RRS feed

  • Discussão Geral

  •  Sou Alessandro Gomes e estou iniciando no desenvolvimento com a linguagem C#, por isso estou aqui com uma dúvida que pode ser simples, mas por não dominar esta linguagem preciso de ajuda.

    Estou trabalhando com o objeto tableadapter criando as minhas próprias Querys de inserção, alteração, exclusão e consultas de acordo com minha regra de negócio.

    Em uma destas situações faço um select dentro de um tableadapter e preciso dar um loop (while ou for) nesta consulta e armazenar alguns dados em variáveis e a minha dúvida é justamente como fazer isto com o objeto tableadapter.

    Aguardo a ajuda de vocês.

    Alessandro Gomes.
    sábado, 14 de fevereiro de 2009 05:24

Todas as Respostas

  • Alexandro,

    O tableAdapter preenche um DataSet, então você fará o loop no dataset, por exemplo:

    SqlDataAdapter da = new ("select * from tabela",conexao);
    DataSet ds = 
    new 
    DataSet();
    da.Fill(ds);
    string campo;
    foreach(DataRow linha in ds.Tables[0])
    {
       campo = linha["nome_campo"].ToString();
    }

    []s,
    Carlos dos Santos - cdssoftware.spaces.live.com
    segunda-feira, 16 de fevereiro de 2009 02:24