PDA

View Full Version : چطور میشه ستون Combobox Column در DevExpress Grid View اضافه کرد؟



mmbguide
جمعه 07 دی 1397, 18:28 عصر
سلام

میخواستم بدونم چطور میشه در یک Gridview یک ستون از نوع ComboBox Column اضافه کرد که بشه بجای مقادیر موجود در جدول، توضیح مربوط به اون مقدار رو نمایش داد و کاربر نیز با باز کردن Combo مقدار جدید را انتخاب کند. البته در GridControl خود ویژوال استودیو مشکلی ندارم ولی هیچ مطابقتی از نحوه کد نویسی برای انجام این کار برای DevXpress پیدا نکردم و خیلی هم جستجو کردم ولی جواب رو پیدا نکردم. ممنون میشم اگر کمکم کنید.

تشکر

ebrahim.rayatparvar
جمعه 07 دی 1397, 20:56 عصر
لینک های زیر رو یه نگاه بنداز :

لینک 1
(https://www.devexpress.com/Support/Center/Question/Details/Q562647/gridcontrol-add-a-combobox-to-a-gridview-cell-with-databinding)لینک 2
(https://www.devexpress.com/Support/Center/Question/Details/Q429264/configure-a-grid-column-in-combobox)لینک 3
(https://www.devexpress.com/Support/Center/Question/Details/T419834/how-add-a-combobox-column-to-gridview)لینک 4 (https://www.devexpress.com/Support/Center/Question/Details/Q232067/how-to-add-a-combo-box-column-into-gridview)

mmbguide
جمعه 07 دی 1397, 21:38 عصر
مرسی دوست عزیز

مواردی که تغییر دادم اینها بودند:

بجای استفاده از DataGridViewComboBoxColumn از RepositoryItemLookUpEdit استفاده کردم
ویژگی های DataSource,DisplayMember,ValueMember مشابه هستن

تنها تفاوت عمده در تخصیص این ستون به GridView هستش که بصورت زیر تخصیص داده میشه


GridView.Columns("ProductID").ColumnEdit = colProductName;


با تشکر

mmbguide
جمعه 07 دی 1397, 23:01 عصر
فقط یک سوال

نتیجه این کار یک ComboBox با چندین ستون خواهد شد که ستونی رو که می خواهیم نمایش داده بشه توسط DisplayMember نمایش داده میشه ولی اگر بخوام از اطلاعات یک ستون دیگه استفاده کنم چطور میتونم به اطلاعات ستونهای دیگر دسترسی داشته باشم؟

ممنون