[待解决问题] ListView问题
提问时间: 2008-04-27 03:01
悬赏分:50 该问题已到期 浏览:136 次

我在asp.net mvc 中使用ListView控件,

我有一个List<string>的 viewData 绑定到了ListView控件上

怎么样才能让数据在上面显示呢?


所有回答(4)
没有用过  mvc.不过通常控件数据源,都会有displaymeber和valuemeber.希望对你有用。
2周前   回答者:高_超 - 菜鸟二级
this.ListView1.DataSourse=viewData ;
this.ListView1.DataBind();

然后在页面中的编辑器里添加相应的字段就可以了
2周前   回答者:yeyang - 菜鸟二级
protected void BindDataToListView()
{
    ListView.Items.Clear();
    foreach(string data in viewData)
    {
        ListViewItem item = new ListViewItem(data);
        ListView.Items.Add(item);
    }
}
2周前   回答者:Linden - 初学一级
1、首先我是不太提倡在ASP.NET MVC里面使用ListView服务器控件的。
2、如果非要使用,那么有这么几个建议:
一、尽量不要使用codebehinde,也就是在aspx页面完成;
二、绑定方法要在ListView代码之前运行;
三、数据源使用可绑定类型,如果不是,干脆直接使用遍历。
那么可以这么做:
<% this.ListView1.DataSourse=ViewData(如果这个ViewData就是IList<T>类型的话) ;  %>
<% this.ListView1.DataBind();  %>
<aspx:ListView....../>
2周前   回答者:SZW - 菜鸟二级
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除