PDA

View Full Version : جمع زدن یک ستون از یک دیتاگرید



linux
دوشنبه 30 بهمن 1385, 01:12 صبح
در یک دیتاگرید یک ستون به نام مبلغ داریم که در انتها می خواهیم جمع بزنیم و نمایش بدهیم دنبال یک راهنمایی هستم

ali_kolahdoozan
دوشنبه 30 بهمن 1385, 02:20 صبح
اگه از راه دیتابیس نمیری ازطریق foreach عمل کن / هر چی رکورد داری بدست بیار / مقدارهای ستون مورد نظرت رو با هم جمع بزن

ghafoori
دوشنبه 30 بهمن 1385, 11:16 صبح
دوست عزیز اگر از دیتا ست استفاده می کنید می توانید از متد compute استفاده کنی براحتی می توانی جمع تمام ستونها را با شرط اضافی بدست اوری

حامد مصافی
پنج شنبه 03 اسفند 1385, 12:44 عصر
سلام

علاوه بر مجموع شما می تونید از تمامی توابع محاسباتی SQL استفاده کنید.
یک Command جدید ایجاد کنید.
به جای دستور SELECT دستور محاسباتی خودتونو بنویسید (مثل SUM).
با متد ExcuteScaller می تونید نتیجه رو به دست بیارید.
خوبی این روش در اینه که به دلیل ایجاد نکردن شی جدید (مثل Dataset) و اجرا در DBMS سربار اضافی نداره.

shervin110uk
پنج شنبه 03 اسفند 1385, 21:31 عصر
ببین یک کاری کن... اولا تعداد ردیف های دیتاست خودت را پیدا کن با استفاده از count
بعدش یک حلقه ایجادکن و از 0 تا مقدار ردیفهات یکی کمتر بشمار و درون اون یک متغیر رابه علاوه ی ردیف i ام بکن k+ds11.rows(i)+item(0=k