예제 #1
0
        public void PreencherListView()
        {
            listView1.Items.Clear();

            SqlDataReader dr; //Objeto para armazenar o retorno do banco.
            ControleVenda cc = new ControleVenda();

            dr = cc.RetornarVendas(); //Chama o método responsável pela realização da consulta.

            if (dr != null)           //Verifico
            {
                while (dr.Read())
                {
                    ListViewItem lv = new ListViewItem(dr.GetInt32(0).ToString()); //Id Venda
                    lv.SubItems.Add(dr.GetDecimal(1).ToString());                  //Desconto
                    lv.SubItems.Add(dr.GetDecimal(2).ToString());                  //Valor Total
                    lv.SubItems.Add(dr.GetDecimal(3).ToString());                  //Valor Pago
                    lv.SubItems.Add(dr.GetDateTime(4).ToString());                 //Data
                    lv.SubItems.Add(dr.GetString(7));                              //Nome funcionario
                    listView1.Items.Add(lv);                                       //Adiciona a linha criada à listview.
                }
            }
        }