宝哥软件园

ASP .网数据绑定之中继器控件

编辑:宝哥软件园 来源:互联网 时间:2021-09-18

在ASP .网的学习过程中,其控件的学习和使用占了很大的一部分,本文为大家介绍一下控件中继器控件的使用,用它来绑定后台数据,然后在客户端(浏览器)上显示出来!一、中继器控件

1、用途:使用模板循环显示数据。2、包含的模板:

项目模板/项目模板项目模板(里面的数据正常显示)交替项目模板/交替项目模板交错显示模板(里面绑定的数据交错着显示)FooterTemplate/FooterTemplate页脚模板(编辑页脚)HeaderTemplate/HeaderTemplate页眉模板(编辑页眉)分离器模板/分离器模板间隔模板(在显示的数据中插入间隔,像横线、特殊符号等等)二、示例

1、内容介绍将数据库中人表中的信息选出来,然后用中继器控件在客户端显示出来。下图是我Sqlser数据库中人表中的信息。

1)、将数据库中的信息选出来并在后台绑定:新建网窗体应用程序,添加窗体,在窗体的页面加载事件中添加如下代码。

受保护的无效页面_加载(对象发送方,事件参数e){ SqlConnection con=db。create connection();sqldatadapter sda=new sqldatadapter();字符串sql='从人员中选择* ';sda .select command=new SqL命令(SqL,con);数据集ds=新数据集();sda .填充(ds,' per ');这个重复1。数据源=ds .表[' per '];重复1。DataBind();} 2)、用控件中继器的模板项目模板/项目模板将信息显示,代码如下

asp3360中继器ID='中继器1 ' runat='服务器'项目模板p align='中心' % # DataBinder .评估(容器DataItem,“PiD”)% % # DataBinder .评估(容器数据项目,“个人姓名”)% % #数据绑定器.评估(容器DataItem,' personSex ')%/p/item模板/asp3360中继器3)、显示效果如下

4)、替代项目模板/替代项目模板模板使用(让数据交叉显示)

asp:中继器ID='中继器1 ' runat='服务器'交替项目模板p align=' center ' font color=' blue ' % # DataBinder .评估(容器DataItem,“PiD”)% % # DataBinder .评估(容器数据项目,“个人姓名”)% % #数据绑定器.评估(容器DataItem,' personSex ')%/font/p/交替项模板/asp3360中继器显示效果如下,结构只显示2、4、6、9列,这就是所谓的交叉显示。

最后,我将五个模板一块使用,前台代码如下

asp3360中继器ID='中继器1 ' runat='服务器'标头模板H3 align='中心'页眉模板/H3/标题模板项目模板p align=' center ' font color=' blue ' % # DataBinder .评估(容器DataItem,“PiD”)% % # DataBinder .评估(容器数据项目,“个人姓名”)% % #数据绑定器.评估(容器DataItem,' personSex ')%/font/p/item模板交替项目模板p align=' center ' font color=' blue ' % # DataBinder .评估(容器DataItem,“PiD”)% % # DataBinder .评估(容器数据项目,“个人姓名”)% % # 数据活页夹.评估(容器DataItem,' personSex ')%/font/p/交替模板独立模板HR color=' red ' size=' 1 '/独立模板页脚模板H3 align=' center '页脚模板/H3/FooterTemplate/asp3360中继器显示效果图如下

这就是利用控件将后台数据库中的信息用浏览器显示出来的方法,其实不光中继器控件,像数据列表、网格视图、复选框列表、下拉列表等等都能将数据库中的信息加以绑定然后再在浏览器中显示出来,希望对这几个重要的控件可以熟练掌握。

更多资讯
游戏推荐
更多+