`
- 浏览:
39077 次
- 性别:
-
1.html代码
<
HTML
>
<
HEAD
>
<
title
>
NestedDataLists
</
title
>
<
meta
name
="GENERATOR"
Content
="Microsoft Visual Studio .NET 7.1"
>
<
meta
name
="CODE_LANGUAGE"
Content
="C#"
>
<
meta
name
="vs_defaultClientScript"
content
="JavaScript"
>
<
meta
name
="vs_targetSchema"
content
="http://singlepine.cnblogs.com/"
>
</
HEAD
>
<
body
MS_POSITIONING
="GridLayout"
>
<
form
id
="Form1"
method
="post"
runat
="server"
>
<
asp:DataList
runat
="server"
Id
="dlCategories"
GridLines
="Both"
Bordercolor
="black"
cellpadding
="3"
cellspacing
="0"
Headerstyle-BackColor
="#DDDDDD"
Headerstyle-Forecolor
="#777777"
Headerstyle-Font-Name
="Arial"
Headerstyle-Font-Size
="14"
Headerstyle-Font-Bold
="true"
Font-Name
="Arial"
Font-Bold
="true"
Font-Italic
="true"
Font-Size
="11"
ForeColor
="Red"
RepeatColumns
="1"
>
<
HeaderTemplate
>
省市 & 市区
</
HeaderTemplate
>
<
ItemTemplate
>
<%
# DataBinder.Eval(Container,
"
DataItem.province
"
)
%>
<
br
>
<
asp:DataList
runat
="server"
Id
="ChildDataList"
GridLines
="None"
Bordercolor
="black"
cellpadding
="3"
cellspacing
="0"
Headerstyle-BackColor
="#8080C0"
Headerstyle-Font-Name
="Arial"
Headerstyle-Font-Size
="8"
Font-Name
="Arial"
Font-Size
="8"
datasource
='<%#
DataBinder.Eval(Container, "DataItem.myrelation") %
>
' RepeatColumns="5">
<
ItemTemplate
>
<%
# DataBinder.Eval(Container,
"
DataItem.city
"
)
%>
</
ItemTemplate
>
</
asp:DataList
>
</
ItemTemplate
>
</
asp:DataList
>
</
form
>
</
body
>
</
HTML
>
2.cs代码
public
class
NestedDataLists : System.Web.UI.Page
{
protected
System.Web.UI.WebControls.DataList dlCategories;
private
void
Page_Load(
object
sender, System.EventArgs e)
{
string
constring
=
System.Configuration.ConfigurationSettings.AppSettings[
"
ConnectionString
"
];
DataSet ds
=
new
DataSet();
string
sql1
=
"
select * from province
"
;
SqlDataAdapter sda1
=
new
SqlDataAdapter(sql1,constring);
sda1.Fill(ds,
"
province
"
);
string
sql2
=
"
select * from city
"
;
SqlDataAdapter sda2
=
new
SqlDataAdapter(sql2,constring);
sda2.Fill(ds,
"
city
"
);
ds.Relations.Add(
"
myrelation
"
, ds.Tables[
"
province
"
].Columns[
"
provinceID
"
], ds.Tables[
"
city
"
].Columns[
"
father
"
]);
dlCategories.DataSource
=
ds.Tables[
"
province
"
].DefaultView;
dlCategories.DataBind();
}
#region
Web Form Designer generated code
override
protected
void
OnInit(EventArgs e)
{
//
//
CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base
.OnInit(e);
}
///
<summary>
///
Required method for Designer support - do not modify
///
the contents of this method with the code editor.
///
</summary>
private
void
InitializeComponent()
{
this
.Load
+=
new
System.EventHandler(
this
.Page_Load);
}
#endregion
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
一个DataList 嵌套DataList的例子,希望对各位有帮助。
datalist 嵌套,多个datalist 嵌套,vs2008+sql2005datalist 嵌套,多个datalist 嵌套,vs2008+sql2005
DataList嵌套
DataList嵌套方案
datalist 中嵌套datalist,纯文本格式,非常小·
详细的讲解了DataList控件的嵌套,让你轻松掌握DataList的嵌套
datalist中嵌套的hyperlink数据绑定
自己写的repeater嵌套datalist例子,也可以repeater嵌套repeater
用C#语言编写的能嵌套datalist的分页控件,很实用,支持AJAX。 参数传递形式是PagerPartsReview1.getData(datatable,一页显示多少条, 父datalist, 父datalist.datakeyfield, 子datalist,子datalist.datakeyfield);...
本文实例讲述了C#实现DataList里面嵌套DataList的折叠菜单。分享给大家供大家参考,具体如下: 点击前效果图如下: 点击后效果图如下: 具体实现代码如下: Javascript脚本 [removed] function showmenu(id) { ...
仅供参考~ 如有雷同~ 纯属巧合(o(∩_∩)o 哈哈)~
Repeater DataList GridView的嵌套用法,论坛上有很多人想知道嵌套的用法。我总结了这三种控件的嵌套,以供参考。http://blog.csdn.net/greatverve/archive/2008/12/25/3600912.aspx我的网址:www.0379zd.com
gridview嵌套Datalist,做论坛,或者学习,练习最好了
DataGrid中嵌套DataGrid,修改后也适用DataGrid中嵌套DataList,DataList中嵌套DataList
实现嵌套中的gridview单元格修改 datalist嵌套gridview,
两个repeater嵌套功能;两个repeater嵌套功能
本例实现通过RadioButton对DataList控件进行单选,aspx拉一个DataList控件,把RadioButton置于DataList的ItemTemplate模版内;在.aspx.cs内为DataList控件绑定数据,很实用的功能,感兴趣的朋友可以了解下啊
主要介绍了asp.net实现DataList与Repeater嵌套绑定的方法,结合实例形式分析了DataList与Repeater的步骤与相关实现技巧,需要的朋友可以参考下