我有一个List<String>
,我想动态地将它绑定到ListView
可以请您告诉我该怎么做?如何将列表<string>绑定到ASP.NET中的视图列表中
<asp:ListView ID="ListView1" runat="server">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text="item: "></asp:Label>
<asp:Label ID="Label2" runat="server" Text='<%# Eval("model") %>'></asp:Label>
</ItemTemplate>
</asp:ListView>
</td>
这就是我在会话存储
public class ShoppingCart
{
List<string> cartContent;
public ShoppingCart()
{
cartContent = new List<string>();
}
public List<string> Cart
{
get
{
return cartContent;
}
}
,在这里我插入项目
((ShoppingCart)Session["cart"]).Cart.Add(lbtnModel.Text);
,在这里我是个绑定的对象类
List<string> ItemsList = ((ShoppingCart)Session["cart"]).Cart;
ListView1.DataSource = ItemsList;
ListView1.DataBind();
我想d。设置Label2.text
d ynamically
'Listview1.DataSource = yourList; Listview1.DataBind()'? – 2012-03-16 15:52:53
它没有工作,我试了一下, – Sum 2012-03-16 15:56:43
显示你的代码 – rene 2012-03-16 16:04:39