PDA

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



programerinfonet
سه شنبه 11 تیر 1392, 14:08 عصر
سلام دوستان خسته نباشید
من میخوام یک ستون از دیتاگرید که عدد هستن رو جمع کنم و در یک لیبل نمایش بدم اما چون اعدادم سه رقم سه رقم جدا شدن دچار مشکل شدم چون به "," مابین اعداد گیر میده
اگه میشه کمکم کنید مشکلو حل کنم
مچکرم

hamid_hr
سه شنبه 11 تیر 1392, 14:26 عصر
اگه با for خودت پيمايش ميكني و جمع ميكني اينو بزار
str.replace(",","");

مهرداد صفا
چهارشنبه 12 تیر 1392, 01:47 صبح
با سلام.
ابتدا کاراکتر ","را با استفاده از تابع Replace با ""(هیچی) جایگزین میکنیم و در مرحله بعد یک عدد از آن به دست آورده مقادیر را انتخاب میکنیم و مقدار را نمایش می دهیم:

MessageBox.Show((from row in dataGridView1.Rows.Cast<DataGridViewRow>() where !(row.Cells["price"].Value==null) select int.Parse(row.Cells["price"].Value.ToString().Replace(",",""))).Sum().ToString());