PDA

View Full Version : نحوه ایجاد دراپداون لیست برای نمایش دسته های کالا و ارسال ای دی دسته انتخاب شده به مدل



raha raad
چهارشنبه 03 خرداد 1396, 17:57 عصر
با سلام خدمت مهندسین گرامی.
بنده قصد دارم هنگام ایجاد کالای جدید، کاربر بتواند تعیین کند که این کالا متعلق به کدامیک از دسته های ثبت شده است.
به عنوان مثال اگر تا کنون دسته های X، Y و Z ایجاد شده باشند، نام این دسته ها در یک dropdawnlist نمایش یابد و هنگامیکه مثلا دسته Z انتخاب شد، شناسه آن که از نوع GUID میباشد به مدل ارسال شود.
چطور اینکار را انجام دهم؟ آیا می توان از Automapper برای اینکار استفاده کرد؟ از طرفی با توجه به اینکه در مدل فقط "شناسه دسته" کالا ذخیره می شود، در ویومدل کالا کدامیک از شناسه دسته یا نام دسته یا هردو را لازم است دریافت کنم؟؟؟؟

Moien Tajik
چهارشنبه 03 خرداد 1396, 18:20 عصر
شما اگر با استفاده از Navigation Property ارتباط بین جداول رو ایجاد کرده باشید و یک فیلد کلید خارجی به جدول " دسته های کالا " گذاشته باشید و Controller , View رو Scaffold کنید ، بطور پیشفرض براتون یک DropDown از جدول دوم قرار میده.
http://blog.stevensanderson.com/2011/01/28/mvcscaffolding-one-to-many-relationships/

raha raad
یک شنبه 07 خرداد 1396, 17:25 عصر
[QUOTE=Moien Tajik;2366775]شما اگر با استفاده از Navigation Property ارتباط بین جداول رو ایجاد کرده باشید و یک فیلد کلید خارجی به جدول " دسته های کالا " گذاشته باشید و Controller , View رو Scaffold کنید ، بطور پیشفرض براتون یک DropDown از جدول دوم قرار میده.




با سلام و تشکر.
من اینکار را انجام دادم اما دراپ داون ایجاد نمی کنه!!! از طرفی می خوام که اگر دسته جدیدی هم اضافه شد به طور خودکار به این دارپداون لیست اضافه بشه. ممکنه در این مورد هم راهنمایی کنید؟

Moien Tajik
یک شنبه 07 خرداد 1396, 20:01 عصر
یک مثال ساده با Scaffolding :
http://uplod.ir/q7xlxwjf0yve/DropDownTest.zip.htm