声明: 框架 1.1
因为特殊原因:所以把数据放到Hashtable中使用,由于每一行都是一个Hashtable,用什么来把所有数据返回。返回之后的数据绑定到 dataGrid 实现
因为特殊原因:所以把数据放到Hashtable中使用,由于每一行都是一个Hashtable,用什么来把所有数据返回。返回之后的数据绑定到 dataGrid 实现
解决方案 »
- asp.net listview 里怎么在某行下边插入一条数据。
- 关于弹出窗口 阻止的问题
- asp.net URLEncode.BackString() 什么用
- 注册表的哪个键值,能够判断机器上是否安装了.net frammwork3.5
- “2、rocklabzhang拿分”
- 光标问题,在线等待!
- 为什么!谁人能告诉我!搞了一整天!!!快爆炸死了。
- 如何用response实现自动跳转页面,我的怎么跳不过去
- 怎样使站内的某些图片设置权限不给其他人访问,不能用http://www.xx.com/img/x.jpg来访问。如果访问该图片就显示其他的图片,类似防盗连
- 请问各位大虾,如何改变text field 控件浏览按钮的样式??
- 怎么IE内核的能加载到,其他的不行
- 后台数据在前台调用的问题
http://hi.baidu.com/hkydj/blog/item/7fe93481cd91f1c09023d93f.html
大哥 LINQ 是3.5 的框架里面的啊
while(idE.MoveNext())
{
//idE.key
//idE.Value
}
用这个是最简单的
嵌套的?你可以这样<%@ Page Language="C#" AutoEventWireup="true" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server"> protected void Page_Load(object sender, EventArgs e)
{
Hashtable tabValues = new Hashtable();
for (int i = 0; i < 10; i++)
{
Hashtable v2 = new Hashtable();
v2.Add("内层的 AAAAA" + i.ToString(), "AAA" + i.ToString());
v2.Add("B" + i.ToString(), "BBB" + i.ToString());
tabValues.Add("外层" + i.ToString(), v2);
} DataGrid1.DataSource = tabValues;
DataGrid1.DataBind();
} protected void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
System.Collections.Hashtable dc = (Hashtable)DataBinder.Eval(e.Item.DataItem, "Value");
DataGrid DataGrid2 = (DataGrid)e.Item.FindControl("DataGrid2");
DataGrid2.DataSource = dc;
DataGrid2.DataBind();
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form runat="server">
<asp:DataGrid ID="DataGrid1" runat="server" AutoGenerateColumns="false" ShowHeader="false" OnItemDataBound="DataGrid1_ItemDataBound">
<Columns>
<asp:BoundColumn DataField="Key" DataFormatString="<font style='color:red'>{0}</font>"></asp:BoundColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:DataGrid ID="DataGrid2" runat="server" AutoGenerateColumns="false" ShowHeader="false">
<Columns>
<asp:BoundColumn DataField="Key"></asp:BoundColumn>
<asp:BoundColumn DataField="Value"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
</form>
</body>
</html>