Итоговая сумма например (заказа) - C#
Формулировка задачи:
Добрый день. Сделана база данных "По заказам по клиентам". Программа оформлена в C# Forms
Каждый заказ состоит из нескольких позиций товаров стоимость считается "ст-ть=Цена*Кол-во". Это все я реализовал.
Теперь надо посчитать итоговую сумму по каждому заказу и выводить в отдельной ячейке в форме заказа. Помогите с советом как это лучше сделать? Если буду примеры буду очень рад.
Решение задачи: «Итоговая сумма например (заказа)»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Pred4
{
public partial class ZAK1 : Form
{
public ZAK1()
{
InitializeComponent();
}
private void заказBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
this.заказBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.пр1DataSet);
}
private void ZAK1_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу "пр1DataSet.Заказ1". При необходимости она может быть перемещена или удалена.
this.заказ1TableAdapter.Fill(this.пр1DataSet.Заказ1);
// TODO: данная строка кода позволяет загрузить данные в таблицу "пр1DataSet.Заказ1". При необходимости она может быть перемещена или удалена.
this.заказ1TableAdapter.Fill(this.пр1DataSet.Заказ1);
// TODO: данная строка кода позволяет загрузить данные в таблицу "пр1DataSet.заказ". При необходимости она может быть перемещена или удалена.
this.заказTableAdapter.Fill(this.пр1DataSet.заказ);
}
private void заказ1DataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
int count, price;
for (int i = 0; i < заказ1DataGridView.Rows.Count; i++)
try
{
count = Convert.ToInt32(заказ1DataGridView.Rows[e.RowIndex].Cells[3].Value);
price = Convert.ToInt32(заказ1DataGridView.Rows[e.RowIndex].Cells[2].Value);
заказ1DataGridView.Rows[e.RowIndex].Cells[4].Value = (count * price);
}
catch (Exception ex)
{ MessageBox.Show(ex.Message); }
}