private void updateResult() { int countBook = 0; decimal pricebooks = 0; foreach (DataGridViewRow row in dgv_PurchaseList.Rows) { PurchaseAccountingClass purchase = row.Tag as PurchaseAccountingClass; countBook += purchase.count; pricebooks += purchase.price * purchase.count; } dgv_ResultPurchaseList.Rows.Clear(); dgv_ResultPurchaseList.Rows.Add(countBook, pricebooks); }
private void bt_PlusBookListPurchase_Click(object sender, EventArgs e) { //Заполнение таблицы про закупку одной книги PurchaseAccountingClass purchaseAccounting = new PurchaseAccountingClass { price = Convert.ToDecimal(tb_PricePurchase.Text), count = Convert.ToInt32(tb_CountPurchase.Text), }; // purchaseAccounting.literatureTurnover = LiteratureTurnoverClass.addNewLitherature(cb_BookPurchase.SelectedItem as BookClass, purchaseAccounting.count); //выдадим в dgv информацию о закупаемой книге: количество, цену, стоимость int r = dgv_PurchaseList.Rows.Add((cb_BookPurchase.SelectedItem as BookClass).ToString(), purchaseAccounting.count, purchaseAccounting.price, (purchaseAccounting.count * purchaseAccounting.price)); //получаем тег строки (её номер) dgv_PurchaseList.Rows[r].Tag = purchaseAccounting; updateResult(); }