Repeater绑定dictionary数据源
来源:互联网 发布:资源下载网站源码 编辑:程序博客网 时间:2024/06/04 20:06
.aspx页面代码
<asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <%# ((KeyValuePair<int, List<User>>)Container.DataItem).Key %> <br /> <asp:Repeater ID="Repeater2" runat="server" DataSource='<%# ((KeyValuePair<int, List<User>>)Container.DataItem).Value %>'> <ItemTemplate> <%# (Container.DataItem as User).Id %> <%# (Container.DataItem as User).Name %> </ItemTemplate> </asp:Repeater> <hr /> </ItemTemplate> </asp:Repeater>
.aspx.cs后置代码
public partial class Temp : System.Web.UI.Page{ Dictionary<int, List<User>> dict = new Dictionary<int, List<User>>(); protected void Page_Load(object sender, EventArgs e) { dict.Add(1, new List<User> { new User{Id = 1, Name = "aa"} ,new User{Id = 2, Name = "bb"} }); dict.Add(2, new List<User> { new User{Id = 3, Name = "cc"} ,new User{Id = 4, Name = "dd"} }); Repeater1.DataSource = dict; Repeater1.DataBind(); } }public class User{ public int Id{get;set;} public string Name{get;set;}}
如果报以下错误:
repeater 使用的是无效数据源。有效数据源必须实现 IListSource 或 IEnumerable?
是因为数据源类型问题,比如 DataTable DataSet Xml Arrry 集合
像 String int 对象 这样的类型是不能直接作为它的数据源的,尤其要注意对象引起的问题
- Repeater绑定dictionary数据源
- Repeater绑定dictionary数据源代码及报错解决
- Repeater绑定Dictionary
- asp:Repeater绑定数据源
- Repeater绑定IList<T>数据源
- COMBOBOX绑定DICTIONARY做为数据源
- COMBOBOX绑定DICTIONARY做为数据源
- Repeater控件自定义数据源代码绑定实例
- Repeater绑定Xml数据源或文件
- Repeater绑定Xml数据源或文件
- Repeater中的下拉列表DropDownList绑定数据源
- list<R>和 Dictionary<R>绑定数据源的实例
- WPF的ComboBox数据绑定,使用Dictionary作为数据源
- WPF-获取Combobox已绑定的数据源并转成Dictionary
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- windows API -- WinMain,WndProc,Msg, CreateWindow ......
- 向mysql中插入格式为"yyyy-MM-dd HH:mm:ss"的时间
- WINDOWS API,CreateWindowW,WM_KEYDOWN,VK_ESCAPE, SendMessage(hwnd, WM_CLOSE, 0, 0)
- 几个WM消息其lParam和wParam参数定义
- 【翻译】Ext JS 4.2介绍
- Repeater绑定dictionary数据源
- lParam和wParam
- JAVA JNI中int和Integer完全不同
- svm kernel 函数
- WCF 部署时,soap:address location 显示的是电脑名,而不是ip地址
- 它山之玉可以重构:身份证号码解析、验证工具3(第三天)
- GCC Command-Line Options
- VI常用命令
- noi2012