PDA

View Full Version : ایجاد ComboBox در ستونهای Gridview



Hamid.reza
سه شنبه 17 مهر 1386, 08:35 صبح
با سلام
چطور می تونم یک ComboBox در ستونهای Gridview ایجاد کنم به طوری که به وسیله یک DataSet نیز Bind بشه.
ممنون می شم اگر کمکم کنید .

abadanboy
سه شنبه 17 مهر 1386, 08:47 صبح
خوب تو net. ما دیگه چیزی به اسم Combobox نداریم و اسمش Dropdownlist هست
شما یه سرچ تو سایت بکنی 1000 تا مطلب می بینی

najafzade
سه شنبه 17 مهر 1386, 12:05 عصر
با سلام
چطور می تونم یک ComboBox در ستونهای Gridview ایجاد کنم به طوری که به وسیله یک DataSet نیز Bind بشه.
ممنون می شم اگر کمکم کنید .
اگه VB6 هست باید نام ستون و ایندکسش رو لینک بدین به Table که مد نظرتون هستش.:تشویق:

el_abdollahi
دوشنبه 23 مهر 1386, 13:46 عصر
<asp:TemplateFieldHeaderText="کںéںی êی©§ ëâ©">
<ItemTemplate>
<%#Eval("Title")%>
</ItemTemplate>
<FooterTemplate>
<spandir="ltr">
<asp:DropDownListID="drop_title1"runat="server"DataTextField="Title"DataValueField="ID"Font-Names="Tahoma"Font-Size="11px"/>
</span>
</FooterTemplate>
<EditItemTemplate>
<spandir="ltr">
<asp:DropDownListID="drop_title"runat="server"DataTextField="Title"DataValueField="ID"Font-Names="Tahoma"Font-Size="11px"/></span>
</EditItemTemplate>
</asp:TemplateField>

کد بالا مربوط به قسمت سورس میشه . بعد برای بایند کردن دیتاست به لیست باید داخل روال GridView1_RowDataBound کد زیر رو بنویسی :


drp_Title.DataSource = Ds.Tables(0).DefaultView
drp_Title.DataBind()
drp_Title = DirectCast(e.Row.Cells(1).FindControl("drop_title1"), DropDownList)