如何使用ArrayList/Hashtable绑定DataGrid/DataList/Reapter
来源:互联网 发布:免费网络加速 编辑:程序博客网 时间:2024/06/09 18:45
如何使用ArrayList/Hashtable绑定DataGrid/DataList/Reapter ?这两天有朋友在MSN上问我这个问题。
这些控件是BaseDataList类派生的控件,而数据源DataSource必须是实现了System.Collections.IEnumerable 接口(如 System.Data.DataView、System.Collections.ArrayList 和 System.Collections.Hashtable)的对象。
DataView绑定的例子我就不说了,简单写一下如何使用ArrayList和Hashtable。
前台:
<asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:Label runat="server" Text='<%# Container.DataItem %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
<asp:DataList id="DataList1" runat="server">
<ItemTemplate>
Key:<%# DataBinder.Eval(Container.DataItem,"Key") %>
Value:<%# DataBinder.Eval(Container.DataItem,"Value") %><br>
</ItemTemplate>
</asp:DataList>
后台:
private void Page_Load(object sender, System.EventArgs e)
{
ArrayList al = new ArrayList();
al.Add("我是中国人!!!");
al.Add("我热爱自己的祖国!!!");
DataGrid1.DataSource = al;
DataGrid1.DataBind();
Hashtable ht = new Hashtable();
ht.Add("陈水扁","白痴");
ht.Add("吕秀莲","无赖");
DataList1.DataSource = ht;
DataList1.DataBind();
}
如图:
- 如何使用ArrayList/Hashtable绑定DataGrid/DataList/Reapter
- 如何使用ArrayList/Hashtable绑定DataGrid/DataList/Reapter
- 数组如何绑定到DataGrid或DataList
- 如何替换DataList,GridView,Reapter的值
- 如何通过使用 VisualC # 绑定到 ArrayList 对象或结构的 DataGrid 控件
- 如何遍历Hashtable、ArrayList
- Reapter使用table绑定数据,使用AspNetPager进行分页
- 两个Datalist嵌套如何绑定子Datalist
- datagrid,datalist,repeater的使用
- vs2008使用adodc,datagrid,datalist
- 对于datalist分页,reapter分页与其一样
- Reapter控件使用汇总
- 分别用DataGrid、Repeater、DataList绑定XML数据的例子
- DataGrid/DataList
- DataGrid/DataList
- DataGrid/DataList
- DataGrid/DataList
- 决定何时使用 DataGrid、DataList 或 Repeater
- 伤心半年
- 技术vs.业务
- 将DataView转化成DataTable
- DataTable中数据记录的统计
- 使用DirectoryServices给文件添加访问权限
- 如何使用ArrayList/Hashtable绑定DataGrid/DataList/Reapter
- 委托(Delegate)
- HOW TO: Implement a DataSet SELECT DISTINCT Helper Class in Visual C# .NET
- byte[]转换成16进制字符串的高效方法或算法
- 获取一个类的所有属性、方法的名字
- ibm developer的一些对我有用的网址
- DataTable,DataView和DataGrid中一些容易混淆的概念
- DataTable 类
- 3.22网址积累