zoukankan
html css js c++ java
hashtable 绑定的datagrid
cs code
protected
System.Web.UI.WebControls.DataList datalist;
Hashtable o
=
new
Hashtable();
private
void
Page_Load(
object
sender, System.EventArgs e)
{
DataTable dt
=
new
DataTable();
dt.Columns.Add(
"
saf
"
);
DataRow dr
=
dt.NewRow();
dr[
0
]
=
"
todd ha ha
"
;
dt.Rows.Add(dr);
dr
=
dt.NewRow();
dr[
0
]
=
"
summy ha ha
"
;
dt.Rows.Add(dr);
o.Add(
1
,dt);
o.Add(
2
,dt);
o.Add(
3
,dt);
this
.datalist.DataSource
=
o;
this
.datalist.DataBind();
}
private
void
datalist_ItemDataBound(
object
sender, System.Web.UI.WebControls.DataListItemEventArgs e)
{
DataGrid obj
=
((DataGrid)(e.Item.FindControl(
"
datagridtest
"
)));
//
object objItem = this.datalist.DataKeys[e.Item.ItemIndex];
System.Collections.DictionaryEntry Entity
=
(System.Collections.DictionaryEntry)(e.Item.DataItem);
DataTable bb
=
((DataTable)(Entity.Value));
obj.DataSource
=
bb;
obj.DataBind();
}
aspx code
<
asp:DataList
ID
="datalist"
Runat
="server"
DataKeyField
="key"
>
<
ItemTemplate
>
<
asp:Label
ID
="labeltest"
Runat
=server
text
='<%#
DataBinder.Eval(Container, "DataItem.key")%
>
' >
</
asp:Label
>
<
asp:DataGrid
ID
="datagridtest"
Runat
=server
></
asp:DataGrid
>
</
ItemTemplate
>
</
asp:DataList
>
查看全文
相关阅读:
自实现的DNetStopWatch类
IL Discovery 系列三 《为什么在遍历List<T>对象时同时删除其中项会抛出异常》
高效的线程安全队列ConcurrentQueue<T>(上)
.NET中Object.Equals()方法与Object.ReferenceEquals()方法
麻省理工学院(MIT)的开放课程(OCW)真的不错,其音像资料
Eclipse快捷键大全
MyEclipse快捷键大全
c#单文件上传下载源代码
Tomcat 配置集锦
asp.net(C#)多文件上传(源代码)vs2008
原文地址:https://www.cnblogs.com/snowball/p/461406.html
最新文章
php函数使用笔记
Subversion 快速入门指南
nginx 配置
nginx 伪静态
高效SQL语句必杀技
sql中union和union all的区别
IE调用ActiveX控件
Linux下定时执行脚本
给linux默认mysql设置root密码
svn配置
热门文章
MySql常用函数
Linux常用命令
Linux下Apache+Tomcat负载均衡配置(一机多实例)
sql左连接、右连接
高效的线程安全队列ConcurrentQueue(下)
在工作中遇到的局部变量作用域的问题
《CLR via C#》 第一章 CLR的执行模型
关于除以2和向右移位的性能分析
C++实现反射机制
随机生成一个连续数的序列
Copyright © 2011-2022 走看看