ASP.net DataList ничего не показывает - PullRequest
0 голосов
/ 26 января 2012

У меня есть 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 Ответ

1 голос
/ 26 января 2012

Вы должны указать шаблон элемента в разметке списка данных, например:

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

проверьте эту статью на примере: Пример DataList в ASP.NET с использованием C #

...