All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET中实现多文件上传的实例程序代码_[Asp.Net教程]
从数据库导出数据到word、excel、.txt_[Asp.Net教程]
PHP技巧:php技术生成静态页面的实现_[PHP教程]
PHP教程:学习掌握动态网页PHP的编程语句_[PHP教程]
PHP+MySQL扎实基本功_php资料_编程技术
我的一个Asp.Net验证码源代码_[Asp.Net教程]
JS获取被拖动的对象的ID_JavaScript技术_编程技术
PHP实现上传文件生成小图加文字的实例_php资料_编程技术
动态网页实用技巧:php中文乱码问题_php资料_编程技术
asp.net通用数据库访问类[精]_[Asp.Net教程]
Reading number is top 10 pictures
中国女孩大胆自拍,显露完美身材2
Summer is most suitable for young people to travel in China2
5 meters long centenarians python and melee was successfully capture king snake (figure)
The hot big eye big breast beauty3
Chinese paper-cut grilles art appreciation6
Chinese paper-cut grilles art appreciation7
到南昌西站了1
NeedWallpaper14
怀春少女-石一伊
日本小萝莉2
Download software ranking
matrix3
Visual C++界面编程技术
I'm come from Beijing1
Unix video tutorial3
Unix video tutorial11
Tram sex maniac 2 (H) rar bag11
C#高级编程(第4版)
变速齿轮3.26
Tram sex maniac 2 (H) rar bag16
Sora aoi's film--cangkong_Blue.Sky
qq published in(发表于) 2014/7/9 1:37:14 Edit(编辑)
asp.net2.0对DataList数据控件进行绑定

asp.net2.0对DataList数据控件进行绑定

asp.net2.0对DataList数据控件进行绑定

对DataList数据控件进行绑定

DataList控件是通过模板来显示数据的。下面通过一个简单示例来说明如何对DataList数据控件进行绑定。

示例

对DataList数据控件进行绑定

本示例主要是介绍如何从数据库中获取数据,绑定到DataList控件上,并实现分页功能。示例运行结果如图1所示。



图1 对DataList数据控件进行绑定并分页显示数据

DataList控件是通过模板来显示数据的,因此需要对DataList控件编辑模板,其方法有两种。

方法一,可以通过单击DataList控件右上方的【小三角】按钮,弹出如图2所示的DataList任务列表,在该任务列表中,单击【编辑模板】按钮,弹出如图31所示的DataList控件的模板编辑模式,在显示下拉框中,选择“ItemTemplate”项,在DataList控件的项模板中,首先添加一个Table表格控件,用于布局页面,其次添加3个Label控件,分别用于显示商品名、商品类型和商品单价,然后单击【结束模板编辑】按钮,完成DataList控件的编辑模板任务。



图2 DataList任务列表



图3 DataList控件的模板编辑模式

方法二,在网页的HTML代码中,添加程序代码,同样可以完成对DataList控件的模板设计。代码如下:


















































程序代码如下。

Default.aspx页面在初始化时,调用自定义方法DBBind,对DataList控件进行数据绑定并实现分页功能,Default.aspx页Page_Load事件代码如下:

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

DBBind();

}

自定义方法DBBind,主要是用来从数据库中查询出符合指定条件的记录,并绑定到Data List控件中,然后通过设置PagedDataSource类对象的AllowPaging属性值为True,实现DataList控件的分页功能。DBBind方法关键代码如下网站源代码

public void DBBind()

{

int curpage = Convert.ToInt32(this.labPage.Text);

PagedDataSource ps = new PagedDataSource();

SqlConnection myConn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"].ToString());

myConn.Open();

string sqlStr = "select * from tb_GoodsInfo";

SqlDataAdapter da = new SqlDataAdapter(sqlStr, myConn);

DataSet ds = new DataSet();

da.Fill(ds, "Goods");



添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.