none
Contador dados em um dataset RRS feed

Respostas

  • Nao

    For Each dr in Ds.Tables(0).Rows

    cont = cont + dr("valor").tostring()

    Next

     

    For Each Datarow 


    One word frees us of all the weight and pain of life: that word is love.
    • Marcado como Resposta Bruno Gaiola sexta-feira, 10 de junho de 2011 20:06
    sexta-feira, 10 de junho de 2011 20:01

Todas as Respostas

  • Existem varias formas podes fazer assim, este exemplo eu uso Datatable

     

     foreach (DataRow dr in dt.Rows)

               {

                   textbox1.text = dr["FirstName"].ToString();

                   textbox2.text = dr["LastName"].ToString();

                   textbox3.text = dr["Address"].ToString();

                   textbox4.text = Int32.Parse(dr["IDD"].ToString());

               }

     

    com dataset tens de fazer assim foreach(DataRow dr in dataset.Table[0].Rows)

    {

    bla 

    bla 

    bla

     

    }


    One word frees us of all the weight and pain of life: that word is love.
    • Marcado como Resposta Bruno Gaiola sexta-feira, 10 de junho de 2011 19:30
    • Não Marcado como Resposta Bruno Gaiola sexta-feira, 10 de junho de 2011 19:39
    sexta-feira, 10 de junho de 2011 19:29
  • Acho que me expressei de forma errada

     

    vamos ter como exemplo uma tabela de pedidos

    IdPedido, Desricao, Valor

     

    quero pegar de todos os registros a informação contida no campo valor do dataset

     

     


    Bruno Gaiola Domus & Lepton Des. Software
    sexta-feira, 10 de junho de 2011 19:40
  • Voce pode usar o mesmo metodo. So que nao podes mostar em um textbox. o textbox apenas mostra um registo de cada vez.

    Se voce quer mostar todos vais ter de usar, datagridview, ou combobox, ou listview....depende.

    Qual e o control  que usas pra msotar a informacao?

     


    One word frees us of all the weight and pain of life: that word is love.
    sexta-feira, 10 de junho de 2011 19:45
  • Devo fazer assim entao:

     

    For Each dr in Ds.Tables("Valor").Rows

    cont = cont + ds.tostring

    Next

     

    ?


    Bruno Gaiola Domus & Lepton Des. Software
    sexta-feira, 10 de junho de 2011 19:56
  • Nao

    For Each dr in Ds.Tables(0).Rows

    cont = cont + dr("valor").tostring()

    Next

     

    For Each Datarow 


    One word frees us of all the weight and pain of life: that word is love.
    • Marcado como Resposta Bruno Gaiola sexta-feira, 10 de junho de 2011 20:06
    sexta-feira, 10 de junho de 2011 20:01
  • Aqui vai um exemplo tive de converter, usa a parte que te interessa:

    Public Function getUserEmailByName(name As String) As DataSet
    	Dim userVO As New User_Information()
    	Dim dataTable As New DataSet()
    	dataTable = _userDAO.searchByName(name)
    
    	Dim dt As New DataTable()
    
    	dt = dataTable.Tables(0)
    
    	For Each dr As DataRow In dataTable.Tables(0).Rows aparte importatnte pra ti e aqui
    		userVO.firstname = dr("FirstName").ToString()
    		userVO.lastname = dr("LastName").ToString()
    		userVO.email = dr("Address").ToString()
    		userVO.idUser = Int32.Parse(dr("IDD").ToString())
    	Next
    	Return dataTable
    End Function

    One word frees us of all the weight and pain of life: that word is love.
    sexta-feira, 10 de junho de 2011 20:03