private void CarregaDadosNaGrade() { listView1.Items.Clear(); VerificarCaixaAberto(); CaixaMov.MontaGrade(caixa.Id); int i = 1; lblSaldoAnterior.Text = SaldoInicial.ToString("N2"); foreach (CaixaGeralMovimento c in CaixaMov.Lancamentos) { if (i == 1) { item = new ListViewItem("x"); item.SubItems.Add("***"); item.SubItems.Add("Saldo Anterior"); item.SubItems.Add("0,00"); item.SubItems.Add("0,00"); item.SubItems.Add(SaldoInicial.ToString("N2")); listView1.Items.Add(item); item = new ListViewItem("1º"); item.SubItems.Add(c.Tipo.ToString()); item.SubItems.Add(c.Historico.ToString()); item.SubItems.Add(c.Debito.ToString("N")); item.SubItems.Add(c.Credito.ToString("N")); Debitos += c.Debito; Creditos += c.Credito; SaldoInicial = (SaldoInicial + c.Credito) - c.Debito; item.SubItems.Add(SaldoInicial.ToString("N")); listView1.Items.Add(item); } else { item = new ListViewItem(c.Idcaixa.ToString()); item.SubItems.Add(c.Tipo.ToString()); item.SubItems.Add(c.Historico.ToString()); item.SubItems.Add(c.Debito.ToString("N")); item.SubItems.Add(c.Credito.ToString("N")); Debitos += c.Debito; Creditos += c.Credito; SaldoInicial = (SaldoInicial + c.Credito) - c.Debito; item.SubItems.Add(SaldoInicial.ToString("N")); listView1.Items.Add(item); } i++; } lblCreditos.Text = Creditos.ToString("N2"); lblDebitos.Text = Debitos.ToString("N2"); listView1.Focus(); }