Repeater绑定ArrayList数据源
Repeater绑定ArrayList数据源 就相当与把ArrayList的数据绑定到Repeater的ItemTemplate 上 就是RepeaterItem等于ArrayList的一项例如
MessageBox MBx = new MessageBox(); 'MessageBox 为一个类
ArrayList lst = new ArrayList();
lst.Add(MBx);
Repeater1.DataSource = lst;
Repeater1.DataBind();
这样 在页面上
<asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand" >
<ItemTemplate>
<div style="width:200px; height:100px; background-color:Green;"><%#Container.DataItem%>>
</div>
</ItemTemplate>
</asp:Repeater>
就会输出MessageBox 类名称
说明 RepeaterItem就相当于 MBx
看 MSDN 上讲,可以作为数据绑定控件的数据源对象需要继承并实现 IEnumerable 或 IListSource 接口。
而 Dictionary 字典类很明显是继承并实现了 IEnumerable 接口的,那么如何将一个 Dictionary 对象绑定到 Repeater 等控件呢?
Dictionary 绑定如下:
dictionary.Add("1","张三");
dictionary.Add("2", "李四");
dictionary.Add("3", "王五");
<asp:Repeater id="List" runat="server">
<HeaderTemplate>
<table border="1" width="100%">
<tr>
<th>站长</th>
<th>网站</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%#Eval("key")%></td>
<td><%#Eval("value")%></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</form>
如果使用的是 ArrayList 等类时,绑定时,直接用 <%# Container.DataItem%> 就可以了。
转载于:https://www.cnblogs.com/jhxk/articles/1867006.html
Repeater绑定ArrayList数据源相关推荐
- .Net平台Winform两个ComboBox控件绑定同一个数据源
今天WINFROM编程遇到这么一个问题:是有关WINFORM中两个comboBox控件绑定同一个数据源的问题,在窗体的界面上有两个comboBox,我在Form1_Load中对他们做了数据绑定(具体代 ...
- chart绑定mysql数据源_MSChart图表之Chart组件 学习一篇(5个主要属性+数据源绑定)...
前沿:简单练习效果---- 一.5大属性简介: 整个图形控件主要由以下几个部份组成:1.Annotations --图形注解集合 2.ChartAreas --图表区域集合 3.Legends --图 ...
- ASP.Net绑定Sql数据源用echarts图表来展示数据
ASP.Net绑定Sql数据源用echarts图表来展示数据 这里我们需要先学会ajax请求和网页的echarts图的使用 不会的同学也没关系可以看我接下来的内容我会一步步的来讲解的 首先大家可以先从 ...
- WPF绑定XML数据源
WPF在绑定XML时会有一些麻烦,经常是不显示列表内容,但是内容项却是存在,这说明配置XAML信息有误,见图例效果,绑定XML数据源,且能实现分组. 1.XML数据源,其中xmlns是命名空间,后面代 ...
- wpf DataGrid主从表,DataGrid嵌套DataGrid主从结构rowdetailtemplate实现,绑定DataTable数据源,使用Visual Studio 2017
wpf DataGrid主从表,DataGrid嵌套DataGrid主从结构rowdetailtemplate实现,绑定DataTable数据源,使用Visual Studio 2017 . 子表绑定 ...
- Repeater 绑定下拉列表
1. 这几天在做一个项目用到了Repeater,这个在网上说的可能不太多.因本人用到Repeater中绑定下拉列表实现方式如下. 在repeater上抓取控件及进行数据绑定大致分为两种: (一种情况为 ...
- C# Repeater绑定显示数组
此处绑定的对象拥有string[] Contents属性,绑定时将Contents[0]和Contents[1]分别绑定 <asp:Repeater runat="server&quo ...
- flex中DataGrid里使用itemRenderer后数据无法绑定到数据源的问题
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="ht ...
- fastReport 绑定DataBand数据源后还是打印出一条数据
升级了fastreport到v2018后,打印出现问题,datasource是多条数据,可打印出来始终只显示第一条 DataBand dataBand = report.FindObject(&quo ...
最新文章
- python web-Web开发
- 实战SSM_O2O商铺_07【商铺注册】DAO层-新增与更新商铺
- linux shell获取字符串第1个字符
- 2022年全球及中国软包电池铝塑膜行业规模价值与竞争格局展望报告
- 【Python】推荐10个好用到爆的Jupyter Notebook插件,让你效率飞起
- 20165310 Java实验五《网络编程与安全》
- 【OS】操作系统运行环境
- decorators 参数_Python Decorators(二):Decorator参数
- 阿里云推出业内首个云原生企业级数据湖解决方案:将在今年双11大规模应用
- Android中LocalSocket使用
- 大型网络之---公司内部局域网
- C++前置声明的一个好处与用法
- Web***系列教程之跨站脚本***和防范技巧详解
- 百度地图集成Plist文件需要增加的字段
- Atitit hibernste5 注解方式开发总结 目录 1. 映入hb5的jar 建立项目	1 1.1. 建表tab1 ,这里使用了sqlite数据库	1 1.2. 建立映射实体类tab1
- 《SAP快速入门》视频课程
- web前端软件VS-Code-的下载和安装
- EDI集成对业务的重要性
- Python语言程序设计基础_答案_前言_通识教育必修课程_上海师范大学
- Hibernate使用详解(一)
热门文章
- 我的docker随笔23:修改容器时区和添加中文支持
- Oracle回退不小心drop掉得表
- python网络监控程序_Python之利用psutil写一个命令行网速实时监控小程序
- 【Kafka】Kafka 增量 Rebalancing: Support and Policies
- 95-872-055-源码-CEP-Pattern API
- 【Elasticsearch】es FST (Finite State Tranduer) 有限状态转换器
- 【Elasticsearch】ELASTICSEARCH集群节点的扩容(移除与添加)
- 80-300-050-原理-MySQL执行解析
- 【flink】flink 复杂事件处理 CEP
- es system call filters failed to install; check the logs and fix your configuration or disable syste