PDA

View Full Version : جمع مقادیر یک ستون از دیتاگرید و نمایش آن در لیبل



programerinfonet
شنبه 29 مهر 1391, 20:37 عصر
سلام
چه طوری میتونم جمع مقادیر یک ستون از دیتاگرید رو در یک لیبل نمایش بدم

مرتضی تقدمی
شنبه 29 مهر 1391, 20:59 عصر
سلام



for (int i=0 ; i < dgv1.RowCount-1; i++)
x += Convert.ToInt32(dgv1.Rows[i].Cells[1].Value.ToString());

morteza271
شنبه 29 مهر 1391, 20:59 عصر
دوست عزیز خیلی سوالاتون سادس ها...
حالا من پاسخ میدم ولی به احتمال زیاد مدیران سایت میان و حذف میکنن تایپیکاتون رو...
اینطوری :
long sum = 0;
for (int i = 0; i < dataGridView1.RowCount; i++)
{
if (dataGridView1.Rows[i].Cells["Amount"].Value != null)
sum += Convert.ToInt64(dataGridView1.Rows[i].Cells["Amount"].Value.ToString());
}
label1.Text = sum.ToString();

موفق باشید

مهرداد صفا
چهارشنبه 15 آبان 1392, 06:29 صبح
با سلام.


http://barnamenevis.org/showthread.php?406469-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%AC%D9%85%D8%B9-%DA%A9%D8%B1%D8%AF%D9%86-%D9%85%D9%82%D8%A7%D8%AF%DB%8C%D8%B1-%DB%8C%DA%A9-%D8%B3%D8%AA%D9%88%D9%86-%D8%AF%DB%8C%D8%AA%D8%A7%DA%AF%D8%B1%DB%8C%D8%AF&highlight=%D8%AC%D9%85%D8%B9+%D9%85%D9%82%D8%A7%D8 %AF%DB%8C%D8%B1+%DB%8C%DA%A9+%D8%B3%D8%AA%D9%88%D9 %86+%D8%AF%DB%8C%D8%AA%D8%A7%DA%AF%D8%B1%DB%8C%D8% AF
http://barnamenevis.org/showthread.php?412161-%D8%AC%D9%85%D8%B9-%DA%A9%D8%B1%D8%AF%D9%86-%D9%85%D9%82%D8%A7%D8%AF%DB%8C%D8%B1-%DB%8C%DA%A9-%D8%B3%D8%AA%D9%88%D9%86-%D8%A7%D8%B2-%D8%AF%DB%8C%D8%AA%D8%A7%DA%AF%D8%B1%DB%8C%D8%AF&highlight=%D8%AC%D9%85%D8%B9+%D9%85%D9%82%D8%A7%D8 %AF%DB%8C%D8%B1+%DB%8C%DA%A9+%D8%B3%D8%AA%D9%88%D9 %86+%D8%AF%DB%8C%D8%AA%D8%A7%DA%AF%D8%B1%DB%8C%D8% AF

messi13
چهارشنبه 15 آبان 1392, 13:17 عصر
یعنی من میتونم یه تاپیک جدید بزنم

اگه بزنم هم میگید تکراریه...وحذف میکنید
من که استارتر تاپیک نبودم؟

مهرداد صفا
چهارشنبه 15 آبان 1392, 17:10 عصر
سلام.
می بخشید من به تاریخ پستها دقت نکردم (کمبود وقت، خستگی و....)
بحث به دست آوردن تعداد سلولهای (خاص) یک ستون با حاصل مجموع مقادیر یک ستون متفاوت است و باید در یک تاپیک مجزا مطرح شود.د
از طریق جستجوی پیشرفته اقدام به جستجو کنید و در صورتی که به جواب نرسیدید تاپیک جدید ایجاد کنید.