asp.net(C#) 在datalist里面套用了两个DropDownList ,这两个DropDownList怎么绑定数据源
DropDownList1要绑定父类DropDownList2绑定子类要思路最好是代码谢谢...
DropDownList1 要绑定父类 DropDownList2 绑定子类
要思路 最好是代码 谢谢 展开
要思路 最好是代码 谢谢 展开
展开全部
首先,你的datalist要绑定数据库:
datalist.DataSource=
datalist.DataBind();
然后在你的源码里面:
<asp:DataList ID="datalist" runat="server">
<ItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server" DataTextField='<%#DataBinder.Eval(Container.DataItem,"数据库字段")%>'></asp:DropDownList>
</ItemTemplate>
</asp:DataList>
至于你说的DropDownList1 要绑定父类 DropDownList2绑定子类 意思没看太明白,
如果要联动效果的话可以将DropDownList1 AutoPost属性为true,然后根据DropDownList1 SelectedItem.Text的内容从数据库中筛选,结果就显示在DropDownList2上面。
大概就是这样了。
datalist.DataSource=
datalist.DataBind();
然后在你的源码里面:
<asp:DataList ID="datalist" runat="server">
<ItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server" DataTextField='<%#DataBinder.Eval(Container.DataItem,"数据库字段")%>'></asp:DropDownList>
</ItemTemplate>
</asp:DataList>
至于你说的DropDownList1 要绑定父类 DropDownList2绑定子类 意思没看太明白,
如果要联动效果的话可以将DropDownList1 AutoPost属性为true,然后根据DropDownList1 SelectedItem.Text的内容从数据库中筛选,结果就显示在DropDownList2上面。
大概就是这样了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你所得是联动吧,网上有很多有js实现的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接for循环绑定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码太多发了你也看不懂
还没解决的话qq我:284345316
还没解决的话qq我:284345316
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询