WebForm上拖放一个SqlDataAdapter1,配置了数据适配器,也生成了数据集DataSet11。
并且将datalist中的Label与数据集DataSet11里面的数据进行了绑定,DataBinder.Eval(Container, "DataItem.题目").ToString()
在加载页面里datalist 也进行绑定
datalist.DataSource=DataSet11;
datalist.DataBind();
但为什么运行的时候,显示不了数据呢?
并且将datalist中的Label与数据集DataSet11里面的数据进行了绑定,DataBinder.Eval(Container, "DataItem.题目").ToString()
在加载页面里datalist 也进行绑定
datalist.DataSource=DataSet11;
datalist.DataBind();
但为什么运行的时候,显示不了数据呢?
DataBinder.Eval(Container, "DataItem.题目").ToString()
改为
<% #Eval("字段名")%>
<%# DataBinder.Eval(Container.DataItem, "题目") %> //03
<% #Bind("字段名")%> //05
html中的部分代码:
<TABLE id="Table3" width="100%">
<TR>
<TD width="100%" bgColor="#b4bad1" height="30"><FONT face="宋体">标题:
<asp:Label id=Label2 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.标题") %>'>
</asp:Label> 留言者:
<asp:Label id=Label3 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.留言者") %>'>
</asp:Label> 发表于:
<asp:Label id=Label4 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.留言时间") %>'>
</asp:Label></FONT></TD>
</TR>
<TR>
<TD style="HEIGHT: 80px" vAlign="top" width="100%" height="80"><FONT face="宋体">正文:
<asp:Label id=Label5 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.正文") %>'>
</asp:Label></FONT></TD>
</TR>
<TR>
<TD width="100%" bgColor="#66ffff" height="30">管理员评论:
<asp:Label id=Label6 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.管理员评论") %>'>
</asp:Label><BR>
<asp:LinkButton id="LinkButton1" runat="server" CommandName="tian" Visible="False">添加评论</asp:LinkButton>
<asp:LinkButton id="LinkButton2" runat="server" CommandName="del" Visible="False">删除留言</asp:LinkButton></TD>
</TR>
</TABLE>
WebForm上拖放一个SqlDataAdapter1,配置了数据适配器,也生成了数据集DataSet11。
并且将datalist中的Label与数据集DataSet11里面的数据进行了绑定,liuyan.aspx中的代码:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面 DataList1.DataSource=dataSet11;
DataList1.DataBind(); }
但是运行后显示不出来