PDA

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



rezarko
پنج شنبه 18 آبان 1391, 21:32 عصر
سلام. چه طور میشه مقدار یک ستون از دیتاگرید ویو رو مثلا قیمت رو جمع کرد؟
باتشکر

morteza271
پنج شنبه 18 آبان 1391, 21:49 عصر
خوب خیلی راحت با یه حلقه میتونید این کار رو انجام بدین.
با یه حلقه مقدار ستون مورد نظرتون رو به int تبدیل کنید و با یه متغیر که مقدار اولیش 0 هست جمع کنید.
موفق باشید

rezarko
پنج شنبه 18 آبان 1391, 21:51 عصر
یه لطف میکنید کدشو بزارید؟

sgh_programer
پنج شنبه 18 آبان 1391, 22:04 عصر
از این کد استفاده کن
int a=0;
for (int i = 0; i < dataGridView1.RowCount; i++)
{
a=int32.parse(dataGridView1.Rows[i].Cells["نام ستون"].Value.ToString())

}
نام ستون را نام ستونی بذار که قراره مقادیرش با هم جمع شن

morteza271
پنج شنبه 18 آبان 1391, 22:35 عصر
کد دوستمون درسته فقط باید در داخل حلقه مقدار متغیر a رو با مقدار ستون جمع کنید به صورت زیر :
int a=0;
for (int i = 0; i < dataGridView1.RowCount; i++)
{
a+=int32.parse(dataGridView1.Rows[i].Cells["نام ستون"].Value.ToString())
}

ایشون =+ رو یادشون رفته بود و فقط = گذاشتن.
موفق باشید

sgh_programer
جمعه 19 آبان 1391, 07:14 صبح
int a=0;
for (int i = 0; i < dataGridView1.RowCount; i++)
{
a=int32.parse(dataGridView1.Rows[i].Cells["نام ستون"].Value.ToString())

}
نام ستون را نام ستونی بذار که قراره مقادیرش با هم جمع شن

ببخشید یادم رفت که پلاسشو بذارم

وممنون از دوستمون(morteza271 (http://barnamenevis.org/member.php?95103-morteza271)) که اصلاح کرد

همگی موفق باشید