我有一个模块是想要显示评论信息的,但是怎么弄都是空白,无法显示数据库内的内容,也没有报错
前台代码为:
<asp:Panel ID="PanelIdea" runat="server" Height="504px" Width="535px"
ScrollBars="Vertical">
<asp:DataList ID="dlIdea" runat="server" Width="429px">
<ItemTemplate>
<table width="538" height="88" border="1" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#999999">
<tr>
<td width="538" height="28" valign="middle" bgcolor="#DFF0F8" class="shenlancu"> <asp:Label ID="Label1" runat="server" Text='<%#Eval("name") %>'></asp:Label>在<%#(Convert.ToString(Eval("time")))%>发布评论:</td>
</tr>
<tr>
<td valign="top" width="538" align="left" height="60" bgcolor="#FFFFFF" class="huise1"><asp:Label ID="Label2" runat="server" Text='<%#Eval("say") %>'></asp:Label></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
</asp:Panel>
后台管理代码:
protected void bidList()
{
//创建SQL语句,查询出当前视频的所有评论
string sqlSel = "select * from tb_Dp where djid=" + Request["jid"] + "and dm='" + videoTitle + "' order by id ";
//调用数据库操作类中的getRows方法并接收返回值
DataTable dt = operateData.getRows(sqlSel);
//判读DataTable中的数据是否小于5行
if (dt.Rows.Count < 5)
{
//隐藏Panel控件的滚动条
PanelIdea.ScrollBars = ScrollBars.None;
}
//设置DataList控件的数据源
dlIdea.DataSource = dt;
//设置主键
dlIdea.DataKeyField = "id";
//绑定显示
dlIdea.DataBind(); }跪求帮忙啊!!!
前台代码为:
<asp:Panel ID="PanelIdea" runat="server" Height="504px" Width="535px"
ScrollBars="Vertical">
<asp:DataList ID="dlIdea" runat="server" Width="429px">
<ItemTemplate>
<table width="538" height="88" border="1" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#999999">
<tr>
<td width="538" height="28" valign="middle" bgcolor="#DFF0F8" class="shenlancu"> <asp:Label ID="Label1" runat="server" Text='<%#Eval("name") %>'></asp:Label>在<%#(Convert.ToString(Eval("time")))%>发布评论:</td>
</tr>
<tr>
<td valign="top" width="538" align="left" height="60" bgcolor="#FFFFFF" class="huise1"><asp:Label ID="Label2" runat="server" Text='<%#Eval("say") %>'></asp:Label></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
</asp:Panel>
后台管理代码:
protected void bidList()
{
//创建SQL语句,查询出当前视频的所有评论
string sqlSel = "select * from tb_Dp where djid=" + Request["jid"] + "and dm='" + videoTitle + "' order by id ";
//调用数据库操作类中的getRows方法并接收返回值
DataTable dt = operateData.getRows(sqlSel);
//判读DataTable中的数据是否小于5行
if (dt.Rows.Count < 5)
{
//隐藏Panel控件的滚动条
PanelIdea.ScrollBars = ScrollBars.None;
}
//设置DataList控件的数据源
dlIdea.DataSource = dt;
//设置主键
dlIdea.DataKeyField = "id";
//绑定显示
dlIdea.DataBind(); }跪求帮忙啊!!!
sqlSel语句能不能在sql里面执行成功
DataTable里面有数据没有?
使用方法后DataTable里面有没有数据
晕 你的语文不是很好吧 不是让你去数据库的表中看有没有对应条件的数据 是让你在CS里面DataTable处设置个断点 看看里面有没有数据 ...