asp.net高手请进: text(list<string>)是若干条新闻动态的集合,我要将其绑定到listview中

text(list<string>)是若干条新闻动态的集合,我要将其绑定到listview中,listview只显示成一列,每条新闻动态都是一个超链接,应该怎么做,listview太不熟悉了,请高人帮忙。

假如 新闻有 内容(xxx) 和连接地址(yyy)2个属性
<asp:ListView ID="ListView1" runat="server">
<ItemTemplate>
<a href='<%# Eval("yyy") %>'><%# Eval("xx") %></a>
</ItemTemplate>
</asp:ListView>
后台 :
List<string> list=new List<string> ();
ListView1.DataSource = list;
ListView1.DataBind();
这个list 就是从数据库查出来的新闻的集合,list<>括号里应该是一个自定义的新闻类
包含内容和连接地址 2个属性的 这个string肯定不行的追问

虽然我已经解决了,但是还是谢谢哈

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-26
才一列 用Repeater不是更好。。。 建议
下面我学学ListView
// 前台代码
<asp:ListView ID="lvNews" runat="server">
<LayoutTemplate>
<ul>
<asp:PlaceHolder runat="server" ID="itemPlaceholder" />
</ul>
</LayoutTemplate>
<ItemTemplate>
<li> <a href="#">
<%# Container.DataItem %></a></li>
</ItemTemplate>
</asp:ListView>

// 后台代码
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack) return;
List<string> newsList = new List<string>() {
"xxxxxx北京暴雨",
"xxxxxx北京看海",
"xxxxxx北京房山灾情严重",
"xxxxxx北京看海2",
};
lvNews.DataSource = newsList;
lvNews.DataBind();
}
第2个回答  2012-07-25
7周年金钥匙:120个
今天还没回答问题呢~回答就送20金钥匙
您目前的金钥匙数可免费抽奖3次
第3个回答  2012-07-25
配置一下listview就行
第4个回答  2012-07-25
I don't know!
第5个回答  2012-07-25
ds