datalist绑定问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:40:56
有两个表,一个人大类一个是小类,要用两个datalist分别绑定这两个表,当点击大类的时候相应在另一个datalist中显示小类,前台代码如下:
<div class="right_blog">
<asp:DataList ID="DataList1" runat="server" Font-Bold="False" Font-Italic="False"
Font-Overline="False" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Left"
RepeatColumns="1">
<ItemTemplate>
<div class="left_sort_bind">
<div id="list_info_title">
<a href='post.aspx?postid=<%#DataBinder.Eval(Container.DataItem, "postid")%>'>
<%#DataBinder.Eval(Container.DataItem, "title")%>

你先绑定大类DATALIST,然后根据大类的表的第一行的相关数据绑定第二个datalist..
在后台代码中给大类datalist加个单击事件..用JAVASCRIPT或的点击事件并得到点击的行的表示列的值..然后用JAVASCRIPT调用后台代码绑定小类DATALIST..就可以了..如上面的兄弟讲的嵌套的确很好..但是那样对新手来讲比较麻烦..

推荐您去这看看,这样的问题都有详细的解决方法,他们的.net教程讲解的比较全,你可以去学习下,希望对你有帮助
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=100

this.DataList1.DataSource = 绑定数据源
this.DataList1.DataBind();

建议你使用DataList嵌套DataList的方式来实现。你的方法不是好