ASP.net 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 命令的类。
I have DataList1 in my page . I want to fill Datalist by a command . But with this codes Datalist doesn't show any things. but when I use gridview , the Gridview showes 4 rows:
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 is a class for doing sql commands.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该在数据列表标记中指定项目模板,例如:
查看本文中的示例:使用 C# 的 ASP.NET 中的 DataList 示例
you should specify the item template in the datalist markup, for example:
check this article for an example: DataList Example in ASP.NET using C#