手机版

asp.net Repeater数据绑定的具体实现(图文详解)

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

以下为设计步骤

1、在C#中连接数据库。如下图:2、在项目中添加新建项,建立一个数据集,并把种类从服务器资源列表中拖到这个数据集模板中并点击菜单"生成-生成解决方案",如下图

3、在aspx的webform上放一个ObjectDataSource控件,设定它的类型名为刚刚建立的数据集类型,用它的向导建立即可。4、在aspx的webform上放一个中继器控件,用它的向导设定它的数据源身份为上面的对象数据源5、在网页中设定它的源码,即加上项目模板替换项目模板等模板。如下面的代码:复制代码代码如下:%@页面语言='C#' AutoEventWireup='true '代码隐藏='默认值。aspx。cs ' Inherits=' Repeater ' .默认的"%!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。L1-过渡时期。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' head runat=' server ' title/title/head dy表单ID=' form 1 ' runat=' server ' div as p 3360 object data source ID=' object data source 1 ' runatDataSetEmployeesTableAdapters。CategoriesTableAdapter/' ASP : object data source ASP 3360 repeater ID=' repeater 1 ' runat=' server '数据源ID=' objectdata source 1 '在mdata绑定上=' repeater 1 _ itemdata bound '在created上=' repeater 1 _ item created '标头模板类别表表格边框='1 '次类别身份证/第类别名称/th描述/th图片/th/header模板项模板tr TD % # Eval(' CategoryID ')%/TD TD ASP 3360 textbox ID=' textbox 1 ' runat=' server ' Text=' % # Eval(' CategoryName ')% '/asp: textbox/TD % # Eval(' Description ')%/TD tdimg alt=' None ' src=' % # Eval(' Picture ')% '//TD/tr/item模板交替temtemplate tr TD style=' background-template要求在类别名称中带用于爱尔兰父系姓氏前的编辑框显示红色,则写出以下代码:复制代码代码如下:受保护的无效中继器1 _ ItemDataBond(对象发送方,repeateritemEventargs e){ if(e . item。 项目类型==列表项目类型.交替项目)。查找控件(“文本框1”);if (tb .文本。包含(' o '){ TB .背景色=颜色。红色;} } }7、运行显示的效果为

版权声明:asp.net Repeater数据绑定的具体实现(图文详解)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。