PDA

View Full Version : انتخاب چند رکورد و محاسب جمع



angel farahani
چهارشنبه 27 فروردین 1393, 00:34 صبح
سلام دوستان ، میخوام در بخش سفارش ، کاربر با انتخاب هر سطر از گرید ویو (یک ستون checkbox ) ، ستون قیمت آن سطر رو جمع کند ، مث اینکه یک منوی غذایی رو به روتون هست و با انتخاب هر کدوم از آیتم های منوی غذایی ، همان لحظه هزینه رو حساب کنه . این هزینه رو هم در یک لیبل نشون بده ، ممنون میشم راهنمایی کنید

mRizvandi
چهارشنبه 27 فروردین 1393, 02: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, 20:48 عصر
برای اینکه بخواهم تا چک ، چک باکس رو زد ، محاسبه رو همون لحظه تو لیبل تغییر بده ، کد رو در چه رویدادی از گرید بنویسم ؟ مرسی

mRizvandi
پنج شنبه 28 فروردین 1393, 11:38 صبح
برای اینکه بخواهم تا چک ، چک باکس رو زد ، محاسبه رو همون لحظه تو لیبل تغییر بده ، کد رو در چه رویدادی از گرید بنویسم ؟ مرسی
اگر می خواهید در سمت کلاینت این اتفاق بیفته باید از جاوا اسکریپت استفاده کنید.

angel farahani
پنج شنبه 28 فروردین 1393, 22:56 عصر
من جاوا اسکریپت بلد نیستم کد بزنم ؛ سرچ میکنم اگر کد مشابه پیدا کردم تست میکنم و نتیجه رو اینجا میزارم .