PDA

View Full Version : ارتباط user contorl با کلاس پروژه



bitcob589
شنبه 24 دی 1390, 20:07 عصر
با سلام
یک پروژه فروشگاهی است که در کلاس (تعدادکالا.قیمت کالا.جمع قیمت فاکتور.نام کالا.افزودن کالا.حذف کالا .آپدیت کالا ) تعریف شده است در نظر دارم کلاسی که تعریف شده است را به یک کنترل user control ربط داده شود تا به عنوان سبد خرید استفاده کنم به بخشی از کد زیر توجه فرمایید
بخش یک کد

public List<CartItem> Item
{
get
{
return _item;
}
set
{
_item = value;

بخش دو کد

public double total
{
get
{
double t=0;
if (_item == null)
{
return 0;
}
foreach (CartItem iteb in Item)
{
t += iteb.lineTotal;
}

return t;
}
در نظر دارم دستورات کلاس ( total,Item ) را در event یسورکنترل قرار دهم ضمنا در پروژه با پروفایل کار شده است در event یسور کنترل به صورت زیر شود


private void datebind()
{
8 cartgrid.DataSource = Profile.cart.Item;
DataBind();
10 Label1.Text = String.Format("Total:{0,19:D}", Profile.cart.Total);
}

اما اشکال در اینجا است که Profile.cart. که می نویسم مقدار totalیاItem هیچ گونه لیست باکس نمی اید و مقدار total,Item فراخوانی نمی باشد علت عدم فراخوانی total,Item چیست و به علت اینکه با پروفایل نوشته ام خطا می دهد اشکا ل عدم فراخوانی total,Item و خطایی موجود چیست
ATTACH]80780[/ATTACH]