当前位置:编程学习 > C#/ASP.NET >>

C#绑定数据库问题

<asp:DataList ID="DataList1" runat="server" RepeatColumns=2 RepeatDirection="Horizontal"  OnItemDataBound="DataList1_ItemDataBound" >
<ItemTemplate> 
<div class="devecenterbl" style="float:left">
    <div class="devecenterblt">
        <div class="devecenterbltl"> <asp:Label id="lbMenuId" runat="server" Visible=False Text='<%# DataBinder.Eval(Container.DataItem,"Menu_ID")%>'>
     </asp:Label><a href="newslist.aspx?cid=<%#Eval("Menu_ID")%>" target="">新闻一级分类名<%#Eval("Menu_Name")%></a></div>

        <div class="devecenterbltr"> 新闻二级分类名</div>
</div>
    <div class="devecenterblx">
        <div class="devenewcps1">
       推荐新闻图片
      

</div>
        <div class="devenewcpsli">
<asp:DataList ID="DataList2" runat="server"  RepeatColumns=1  RepeatDirection="Horizontal">
                    <ItemTemplate>
<div><font color="#BEBEBE">·</font><a href="shownews.aspx?id=<%#Eval("n_ID")%>" target=""><%#Eval("n_Title")%></a></div>
</itemtemplate>
            </asp:DataList> 

         </div>
     </div>
</div>
    
</ItemTemplate>
</asp:DataList>

请问大家这个是要怎么样绑定数据库,谢,在线求助 --------------------编程问答-------------------- 你要绑在哪里啊?
绑在DataList上吗 --------------------编程问答-------------------- 可以在控件上 选择数据源绑定 --------------------编程问答-------------------- DataTable dt = new DataTable();
DataList1.DataSource=dt;
DataList1.DataBind();

数据源对应字段和Eval中字段一致 --------------------编程问答-------------------- News.cs:
Menu_ID n_ID n_ID
List<News> list = new List<News>();
for(int i=1;i<=5;i++)
{
News d = new News(){Menu_ID=i,n_ID=i,n_Title="dddd"};
list.Add(d);
}
DataList1.DataSource=list;
DataList1.DataBind();

--------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 上面全部是一个循环啊。。。我是没有写对的啊。。 --------------------编程问答-------------------- 如这样:
<div class="devecenterbl" style="float:left">
    <div class="devecenterblt">
        <div class="devecenterbltl"> <a href="/heart/153.html" target="">潛意識</a></div>

        <div class="devecenterbltr"> <a href="/heart/527.html" target="">催眠</a> <a href="/heart/529.html" target="">冥想</a> <a href="/heart/532.html" target="">心想事成</a> <a href="/heart/533.html" target="">第六感</a></div>
</div>
    <div class="devecenterblx">
        <div class="devenewcps1">
<!--心靈圖片推薦-->
        <a href="heart/02977.html" target=""><img src="uploadfile/2011/0118/20110118040155783.jpg" width="91" height="113" alt="打坐使人精力充沛"/></a>

</div>
        <div class="devenewcpsli">
<!--心靈標題推薦-->
<div><font color="#BEBEBE">·</font><a href="heart/02977.html" target="">打坐使人精力充沛</a></div>
<div><font color="#BEBEBE">·</font><a href="heart/02976.html" target="">瑜伽修行和中醫養生</a></div>
<div><font color="#BEBEBE">·</font><a href="heart/02970.html" target="">冥想-緩解心情與身體的疲</a></div>
<div><font color="#BEBEBE">·</font><a href="heart/02967.html" target="">失眠如何催眠治療</a></div>
<div><font color="#BEBEBE">·</font><a href="heart/02952.html" target="">冥思被稱作“休息狀態下</a></div>

         </div>
     </div>
</div> --------------------编程问答--------------------
引用 6 楼 huang128 的回复:
上面全部是一个循环啊。。。我是没有写对的啊。。

大哥,你要绑定在哪里啊。 是哪个数据显示器上,是DATALIST还是什么,可以用DATATABLE和数据源直接绑定的,你这个是一个B/S的吧,建议你还是用数据源绑定吧。 --------------------编程问答-------------------- 搞求不懂 --------------------编程问答--------------------
引用 7 楼 huang128 的回复:
如这样:
<div class="devecenterbl" style="float:left">
  <div class="devecenterblt">
  <div class="devecenterbltl"> <a href="/heart/153.html" target="">潛意識</a></div>

  <div class="devecenterbltr">&a……
循环只是随便弄数据
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,