PDA

View Full Version : سوال: اضافه کردن DropDownList به هر سطر از GridView



veniz2008
جمعه 16 دی 1390, 12:26 عصر
سلام،من میخوام برای هر سطر از گریدویو یک dropdownlist داشته باشم(این کنترل رو در واقع برای تعداد خرید مشتری میخوام،یعنی مشتری ضمن دیدن کالاها،با استفاده از این dropdownlist،بتونه تعداد کالایی رو که میخره رو هم مشخص کنه)،هرچی با templatefield ور رفتم به جواب نرسیدم،لطفا راهنمایی کنید.

veniz2008
جمعه 16 دی 1390, 13:43 عصر
من تو سایت گشتم اکثر دوستان روش زیر رو گفته بودن:
برای اضافه کردن dropdownlist بایستی Add New Column رو بزنین و از توی لیست Template رو انتخاب کنین ( یه Header Name هم بهش بدین که موقع ادیت کردن بهتر قابل تشخیص باشه ) اضافه کردن ستون Template که تمام شد . Edit Template کنین و از توی لیست ستون موردنظر رو انتخاب کنین . گریدویو به حالت ویرایش در میاد و می تونین کنترل dropdownlist رو اضاف کنین.
من دقیقا کارهای بالا رو انجام میدم و بعد از انتخاب ستون مورد نظر و قرار گرفتن گریدویو در حالت ویرایش،کنترلم رو به داخل item template میندازم،ولی بعد از اجرا کردن فقط یک dropdownlist ایجاد میشه،اونم خارج از محدوده grid هست،کجای کارم مشکل داره؟

mahmood_4246
جمعه 16 دی 1390, 14:14 عصر
<asp:TemplateField ItemStyle-Width="20px" ItemStyle-CssClass="row">
<ItemTemplate>
<asp:DropDownList ID="ddlGroup" runat="server"></asp:DropDownList>
</ItemTemplate>
<ItemStyle Width="20px" />
</asp:TemplateField>