private void fillTableRow(CreditCalculator cc, int index) { if (cc == null) { MessageBox.Show("Таблица не создана", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } creditDataTable.Rows.Add(); creditDataTable.Rows[index].Cells[0].Value = index + 1; creditDataTable.Rows[index].Cells[1].Value = cc.getDatas()[index].debtPayment.ToString("0.00"); creditDataTable.Rows[index].Cells[2].Value = cc.getDatas()[index].creditProcent.ToString("0.00"); creditDataTable.Rows[index].Cells[3].Value = cc.getMountPayment().ToString("0.00"); creditDataTable.Rows[index].Cells[4].Value = cc.getDatas()[index].debtRemainder.ToString("0.00"); creditDataTable.Rows[index].Cells[5].Value = cc.getDatas()[index].prepayment.ToString(); }
private void fillTable(CreditCalculator cc) { for (int i = 0; i < creditCalculator.getTopIndex(); i++) { if (double.IsNaN(creditCalculator.getDatas()[i].debtRemainder)) { break; } fillTableRow(creditCalculator, i); } }