ASP.net DataList没有显示任何内容

时间:2012-01-26 10:46:31

标签: asp.net visual-studio-2010 datalist

我的页面中有DataList1。我想用命令填充Datalist。但是使用此代码,Datalist不会显示任何内容。但是当我使用gridview时,Gridview会显示4行:

        db = new da();
        dt = new DataTable();
        string sql = "SELECT TOP (4) id, titr, sum  FROM newstxt ORDER BY views desc";
        dt = db.select(sql);

        DataList1.DataSource = dt;
        DataList1.DataBind();
        GridView1.DataSource = dt;
        GridView1.DataBind();

da是一个用于执行sql命令的类。

1 个答案:

答案 0 :(得分:1)

您应该在datalist标记中指定项目模板,例如:

<ItemTemplate>
<%#Container.DataItem("id")%>
</ItemTemplate>

查看此文章以获取示例:DataList Example in ASP.NET using C#