Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Сумма значений в цикле / 8 сообщений из 8, страница 1 из 1
28.06.2015, 18:40
    #38994552
XXL
XXL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сумма значений в цикле
Здравствуйте.
Мне нужно вычислить сумму значений
Можно ли это сделать в цикле?
Делаю так, все значения нахожу правильно, но в переменную Kobrsum записывается текущая строка.
А мне нужно чтобы она суммировалась с предыдущей
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
for (int i = 0; i < ClassInitOtchet.myDs.Tables["KobRaschet"].Rows.Count; ++i)           
            {
  
                Kobrsum = Convert.ToDecimal(ClassInitOtchet.myDs.Tables["KobRaschet"].Rows[i]["n"].ToString()) *
                    (Convert.ToDecimal(ClassInitOtchet.myDs.Tables["KobRaschet"].Rows[i]["A"].ToString()) /
                    Convert.ToDecimal(ClassInitOtchet.myDs.Tables["KobRaschet"].Rows[i]["Rw"].ToString())); 
                
            }
           
            Kob = (1 / Convert.ToDecimal(ClassInitOtchet.myDs.Tables["RabotaZdanie"].Rows.Find(Id_RabotaZdanie)["Vh"].ToString())) * Kobrs;



Если в цикле это сделать нельзя, то пожалуйста, порекомендуйте другой способ.
Заранее большое спасибо.
...
Рейтинг: 0 / 0
28.06.2015, 18:48
    #38994554
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сумма значений в цикле
Код: c#
1.
Kobrsum += ...

??
...
Рейтинг: 0 / 0
28.06.2015, 19:02
    #38994558
XXL
XXL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сумма значений в цикле
Shocker.Pro
Код: c#
1.
Kobrsum += ...

??

Большое спасибо. Все оказалось так просто.
...
Рейтинг: 0 / 0
28.06.2015, 19:32
    #38994565
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сумма значений в цикле
код, вырви глаз, просто. Не лучше ли назначить переменную для конвертируемого значения, а потом их с ней работать?
...
Рейтинг: 0 / 0
28.06.2015, 21:15
    #38994578
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сумма значений в цикле
Фаулера огорчает этот код
...
Рейтинг: 0 / 0
28.06.2015, 21:23
    #38994580
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сумма значений в цикле
PallarisФаулера огорчает этот код
С прибором на патриарха... :)
...
Рейтинг: 0 / 0
29.06.2015, 09:55
    #38994692
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сумма значений в цикле
PallarisФаулера огорчает этот кодКак раз нет. Фаулер предпочитает коммерческие дата мапперы, но и не против ручного маппинга
...
Рейтинг: 0 / 0
29.06.2015, 13:09
    #38994891
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сумма значений в цикле
XXLпорекомендуйте другой способ.
Другой способ тоже есть

https://msdn.microsoft.com/ru-ru/library/vstudio/system.data.datatable.compute(v=vs.90).aspx
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Сумма значений в цикле / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]