View Full Version : انتخاب چند رکورد و محاسب جمع
angel farahani
چهارشنبه 27 فروردین 1393, 01:34 صبح
سلام دوستان ، میخوام در بخش سفارش ، کاربر با انتخاب هر سطر از گرید ویو (یک ستون checkbox ) ، ستون قیمت آن سطر رو جمع کند ، مث اینکه یک منوی غذایی رو به روتون هست و با انتخاب هر کدوم از آیتم های منوی غذایی ، همان لحظه هزینه رو حساب کنه . این هزینه رو هم در یک لیبل نشون بده ، ممنون میشم راهنمایی کنید
mRizvandi
چهارشنبه 27 فروردین 1393, 03:09 صبح
یک حلقه foreach روی Rows گرید بزنید و سپس کنترل چک باکس و پیدا کنید و اگر تیک خورده، مبلغ رو پیدا کنید و اون رو به جمع مبلغ ها اضافه کنید.
این هم شبه کد که می تونید از روی همین کدهای خودتون رو بنویسید.
foreach(GridviewRow row in mygridview.Rows)
{
if(((Checkbox)row.findcontrol("chkSelect")).checked)
totalPrice+=Convert.todecimal(((label)row.findcont rol("price")).text);
}
angel farahani
چهارشنبه 27 فروردین 1393, 21:48 عصر
برای اینکه بخواهم تا چک ، چک باکس رو زد ، محاسبه رو همون لحظه تو لیبل تغییر بده ، کد رو در چه رویدادی از گرید بنویسم ؟ مرسی
mRizvandi
پنج شنبه 28 فروردین 1393, 12:38 عصر
برای اینکه بخواهم تا چک ، چک باکس رو زد ، محاسبه رو همون لحظه تو لیبل تغییر بده ، کد رو در چه رویدادی از گرید بنویسم ؟ مرسی
اگر می خواهید در سمت کلاینت این اتفاق بیفته باید از جاوا اسکریپت استفاده کنید.
angel farahani
پنج شنبه 28 فروردین 1393, 23:56 عصر
من جاوا اسکریپت بلد نیستم کد بزنم ؛ سرچ میکنم اگر کد مشابه پیدا کردم تست میکنم و نتیجه رو اینجا میزارم .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.