后台代码://数据源相关
Database db = DataAccess.DatabaseCreate("DL");
DataTable dt = db.GetDataTableFromSQL("select distinct id, coursename, image,feedback from dlcourse where ROWNUM<6 order by feedback desc");//绑定数据源
cDataList.DataSource = dt;
cDataList.DataBind();//测试用 可以显示数据
Label1.Text = dt.Rows[0]["coursename"].ToString(); 前台代码:<asp:DataList ID="cDataList" runat="server" RepeatColumns="5" RepeatDirection="Horizontal">
</asp:DataList>============
问题: 前台 Label1 中能够正常显示读取的数据。
但是 datalist无法显示数据。 查看网页源文件为
<table id="ctl00_ContentPlaceHolder1_cDataList" cellspacing="0" border="0" style="border-collapse:collapse;">
<tr>
<td></td><td></td><td></td><td></td><td></td>
</tr>
</table>请问我错在哪里啊?
Database db = DataAccess.DatabaseCreate("DL");
DataTable dt = db.GetDataTableFromSQL("select distinct id, coursename, image,feedback from dlcourse where ROWNUM<6 order by feedback desc");//绑定数据源
cDataList.DataSource = dt;
cDataList.DataBind();//测试用 可以显示数据
Label1.Text = dt.Rows[0]["coursename"].ToString(); 前台代码:<asp:DataList ID="cDataList" runat="server" RepeatColumns="5" RepeatDirection="Horizontal">
</asp:DataList>============
问题: 前台 Label1 中能够正常显示读取的数据。
但是 datalist无法显示数据。 查看网页源文件为
<table id="ctl00_ContentPlaceHolder1_cDataList" cellspacing="0" border="0" style="border-collapse:collapse;">
<tr>
<td></td><td></td><td></td><td></td><td></td>
</tr>
</table>请问我错在哪里啊?
<AlternatingItemTemplate>
<asp:Literal ID="lit" runat="server" Text='<%#Eval("coursename") %>'></asp:Literal>
</AlternatingItemTemplate>
<ItemTemplate>
<asp:Literal ID="lit" runat="server" Text='<%#Eval("coursename") %>'></asp:Literal>
</ItemTemplate>
</asp:DataList>
没有自定义模板?<td style="width: 8%">
<%#DataBinder.Eval(Container.DataItem, "YU")%></td>
<asp:DataList ID="cDataList" runat="server" RepeatColumns="5" RepeatDirection="Horizontal">
<ItemTemplate>
<asp:Label ID="lit" runat="server" Text=' <%#Eval("你sql中提取的某个字段") %>'> </asp:Label>
</ItemTemplate>
</asp:DataList>
<HeaderTemplate>
DataList
</HeaderTemplate>
<ItemTemplate>
名称:<%# Eval("coursename")%>
<asp:LinkButton ID="btnSelect" CommandName="select" Runat="server">详细资料</asp:LinkButton><br>
</ItemTemplate></asp:DataList>