PDA

View Full Version : سوال: قابلیت افزودن و حذف محصولات از سایت



arash69
شنبه 13 اردیبهشت 1393, 18:42 عصر
سلام به همه دوستان؛
سوالی در مورد قابلیت حذف و اضافه کردن محصولات به سایت داشتم؛
با چه کنترلی میتونیم خیلی راحت محصولاتی رو از دیتابیس لود کنیم و در سایت نمایش دهیم؟

ممنون.

mRizvandi
چهارشنبه 17 اردیبهشت 1393, 10:55 صبح
دوست عزیز شما می تونید با سبک Master Details کار کنی. خیلی ساده است، پیاده سازی و کاربری خوبی هم داره.
سبک مستر دیتیل هم به این شکل هست که ابتدا لیستی از آیتمها (رکوردها مثلا محصولات) رو نمایش می دید. سپس کاربر می تونه با انتخاب هر رکورد (محصول) جزییات اون رکورد رو ببینه، ویرایش کنه، حذف کنه یا اصلا یک رکورد جدید ثبت کنه.
معمولا برای بخش لیست از GridView یا ListView استفاده میشه (پیشنهاد گرید ویو هست)
سپس برای بخش پایینی هم که قرار هست جزییات رو نمایش بده از FormView یا اگر ساده هست، DetailsView (پیشنهاد فرم ویو هست)
بسته به اینکه از چه روشی برای بایند کردن استفاده می کنید، می تونید این دو رو به هم متصل کنید.
این قسمت کار همیشه ثابت هست: شما بای کلیدهای اصلی جدول نمایش رکورد (مثلا همون محصولات) رو باید در خصوصیت DataKeyNames گرید ویو قرار بدید.
همین کار رو با فرم ویو هم انجام بدید.
حالا هر جایی که نیاز داشتید به کلید اصلی جدولتون می تونید اون رو از گرید ویو یا فرم ویو بگیرید (که بایند کنید یا اعمال دیگه رو انجام بدید)