我有一个模块是想要显示评论信息的,但是怎么弄都是空白,无法显示数据库内的内容,也没有报错
前台代码为:
      <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();   }跪求帮忙啊!!!

解决方案 »

  1.   

    断点。
    sqlSel语句能不能在sql里面执行成功
    DataTable里面有数据没有?
      

  2.   

    我是问你sql语句在数据库里面能不能查询到数据
    使用方法后DataTable里面有没有数据
      

  3.   

    DataTable里面有数据吗?我觉得是不是你Select语句有问题  Select语句里面""中不要有空格噢。  这样会导致拿不到数据  代码看得不是清楚
      

  4.   


    晕  你的语文不是很好吧   不是让你去数据库的表中看有没有对应条件的数据  是让你在CS里面DataTable处设置个断点  看看里面有没有数据 ...