تبلیغات در اینترنتclose
جمع چند ستون دیتا گرید
::: در حال بارگیری لطفا صبر کنید :::

نام کاربری :   پسورد :



تابلو اعلانات

◘ نتایج مسابقات انتخاب مدیر برای انجمن ویدئو لرن ◘


تعداد بازدید : 1245
نویسنده پیام
magic آفلاین



ارسال‌ها: 27
عضویت: 11 /2 /1394
تشکر ها: 14
تشکر شده: 2
جمع چند ستون دیتا گرید
سلام دوستان

من برای جمع یک ستون از دیتا گرید ویو از کد زیر استفاده میکنم

کد:
int sum = 0; for (int i = 0; i < dataGridView1.Rows.Count; i++) { sum += Convert.ToInt32(dataGridView1.Rows.Cells[1].Value); } TextBox.Text = sum.ToString();




حالا مشکل من اینجاست که من 12 تا فیلد توی دیتا بیسم دارم یعنی 12 تا ستون که میخوام جمع هر یک از ستون ها رو توی یک تکس باکس جداگانه بریزم

اگه کمکم کنید ممنون میشم
چهارشنبه 22 مهر 1394 - 13:26
ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
admin آفلاین



ارسال‌ها: 883
عضویت: 18 /3 /1393
تشکر ها: 734
تشکر شده: 671
جمع چند ستون دیتا گرید
RE : 1
سلام
خب الان مشکل چیه ؟
دیتابیس رو وارد دیتا گرید کنید و بعد جمع ببندید.
چهارشنبه 22 مهر 1394 - 16:11
وب کاربر ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
magic آفلاین



ارسال‌ها: 27
عضویت: 11 /2 /1394
تشکر ها: 14
تشکر شده: 2
جمع چند ستون دیتا گرید
RE : 2
نقل قول از admin
سلام
خب الان مشکل چیه ؟
دیتابیس رو وارد دیتا گرید کنید و بعد جمع ببندید.
سلام
دیتا بیس به گرید ویو وصل هسته داده هارو نشون میده اگه بخوام با دستور بالا این کارو بکنم 12 بار باید برای هر یک از ستون ها انجام بدم .

میخواستم ببینم راه دیگه ای نیست ؟
چهارشنبه 22 مهر 1394 - 16:49
ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
admin آفلاین



ارسال‌ها: 883
عضویت: 18 /3 /1393
تشکر ها: 734
تشکر شده: 671
جمع چند ستون دیتا گرید
RE : 3

یک تابع بصورت زیر تعریف کنید :

کد:

public void jam(Int32 cel)
{
int sum = 0;
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
sum += Convert.ToInt32(dataGridView1.Rows.Cells[cel].Value);
}
TextBox.Text = sum.ToString();
}


بعد برای فراخوانیش دیگه لازم نیست همه این کدها رو بنیوسید بلکه با قرار دادن دستور زیر در هر رویدادی این حلقه برای ستون مورد نظر اجرا میشه :

کد:
jam(شماره ستون);

چهارشنبه 22 مهر 1394 - 17:05
وب کاربر ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
karim_orooji آفلاین



ارسال‌ها: 345
عضویت: 31 /4 /1393
تشکر ها: 205
تشکر شده: 441
جمع چند ستون دیتا گرید
RE : 4
سلام
با اجازه از محضر استاد افضلی یه راه دیگه هم هست
شما داری از دیتا بیس استفاده میکنی میتونی با کوئری ایم کار رو هم انجام بدی



کد:
Select Sum(Field_name) as myvalue From tbl_name

MyValue رو نشون بدید ...

موفق و پیروز باشید

یا علی
چهارشنبه 22 مهر 1394 - 22:11
وب کاربر ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
magic آفلاین



ارسال‌ها: 27
عضویت: 11 /2 /1394
تشکر ها: 14
تشکر شده: 2
جمع چند ستون دیتا گرید
RE : 5
نقل قول از admin

یک تابع بصورت زیر تعریف کنید :

کد:

public void jam(Int32 cel)
{
int sum = 0;
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
sum += Convert.ToInt32(dataGridView1.Rows.Cells[cel].Value);
}
TextBox.Text = sum.ToString();
}


بعد برای فراخوانیش دیگه لازم نیست همه این کدها رو بنیوسید بلکه با قرار دادن دستور زیر در هر رویدادی این حلقه برای ستون مورد نظر اجرا میشه :

کد:

public void jam(Int32 cel)
{
int sum = 0;
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
sum += Convert.ToInt32(dataGridView1.Rows.Cells[cel].Value);
}
TextBox.Text = sum.ToString();
}





ممنون از راهنمایتون اما بازم مشکلم حل نشد آخه من میخوام همزمان 12 تا از ستونهای یک دیتا گرید رو جمع کنم و داخل 12 تا تکس باکس متفاوت بریزم .
چهارشنبه 22 مهر 1394 - 22:12
ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
magic آفلاین



ارسال‌ها: 27
عضویت: 11 /2 /1394
تشکر ها: 14
تشکر شده: 2
جمع چند ستون دیتا گرید
RE : 6
ممنون از راهنمایتون اما بازم مشکلم حل نشد آخه من میخوام همزمان 12 تا از ستونهای یک دیتا گرید رو جمع کنم و داخل 12 تا تکس باکس متفاوت بریزم
پنجشنبه 23 مهر 1394 - 09:09
ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
magic آفلاین



ارسال‌ها: 27
عضویت: 11 /2 /1394
تشکر ها: 14
تشکر شده: 2
جمع چند ستون دیتا گرید
RE : 7
نقل قول از magic
ممنون از راهنمایتون اما بازم مشکلم حل نشد آخه من میخوام همزمان 12 تا از ستونهای یک دیتا گرید رو جمع کنم و داخل 12 تا تکس باکس متفاوت بریزم
هیچ راه وجود نداره دوستان کسی میتونه مشکل منو حل کنه ؟
جمعه 24 مهر 1394 - 11:13
ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
karim_orooji آفلاین



ارسال‌ها: 345
عضویت: 31 /4 /1393
تشکر ها: 205
تشکر شده: 441
جمع چند ستون دیتا گرید
RE : 8
سلام دوست عزیز این نمونه رو برات اماده کردم
ببین بدردت میخوره




دانلود سورس
رمز سورس : www.video-learn.net

موفق باشی
یا علی
جمعه 24 مهر 1394 - 13:55
وب کاربر ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش
2 کاربر از karim_orooji به خاطر این مطلب مفید تشکر کرده اند : magic , admin ,
magic آفلاین



ارسال‌ها: 27
عضویت: 11 /2 /1394
تشکر ها: 14
تشکر شده: 2
جمع چند ستون دیتا گرید
RE : 9
نقل قول از karim_orooji
سلام دوست عزیز این نمونه رو برات اماده کردم
ببین بدردت میخوره




دانلود سورس
رمز سورس : www.video-learn.net

موفق باشی
یا علی
عالی بود دقیقا همون چیزی که میخواستم ممنون.
جمعه 24 مهر 1394 - 16:55
ارسال پیام نقل قول تشکر / موافقم / آفرین گزارش


تازه سازي پاسخ ها



برای ارسال پاسخ ابتدا باید لوگین یا ثبت نام کنید.



تاپیک های مرتبط
موضوع تاریخ تعداد پاسخ آخرین ارسال بازدید
[Post_Title] [Post_Date] [Post_Answer] [Post_Last_User] [Post_Hit]
پرش :
صفحه اصلی | انجمن | ورود | عضویت | خوراک | نقشه | تماس با ما | طراح