- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.0c#数据绑定讲义
4.2 ObjectDataSource 配置ObjectDataSource控件时首先选择一个业务对象,然后依次为其选择业务对象所提供的增、删、改、查方法,如果查询方法涉及参数,则还需要设置参数来源。 4.2 ObjectDataSource 4.2 ObjectDataSource 1 第 2 章:创建数据类型和表 课程 10082A * * * * * * * * * * * * * * * * * * * * * * * * * * * * ASP.NET中的数据绑定 1.概述 2.使用%# 表达式 %进行绑定 3.使用DataSource属性进行绑定 4.使用数据源控件进行绑定 5.高级数据绑定控件 ASP.NET中的数据绑定 数据绑定概念 数据绑定就是将UI元素(界面元素)与底层的数据源(比如DataSet与DataReader、各种DataSource数据源控件等)连接起来的过程。我们主要学习的是服务器端的数据绑定技术,通过绑定和输出服务器上的数据并返回浏览器兼容的HTML代码。 实现数据绑定的方法 (1)使用%# 表达式 % (2)使用DataSource属性 (3)使用数据源控件 (4)使用Eval方法,Bind方法 1.概述 列表绑定控件 连接到数据源并把来自数据源的数据显示出来的Web服务器控件。 控件 描述 CheckBoxList 复选框组,可通过数据绑定动态生成 DropDownList 单选下拉列表框控件 ListBox 允许单选或多选的列表控件 RadioButtonList 可通过数据绑定自动生成一组单选按钮 GridView 像表格中一样分列显示数据源的字段 DataList 用来显示模板定义的数据绑定列表 … .. 1.概述 对于这种绑定方式,无论是Html控件,还是Web服务器控件都是实用的。 可以将HTML文本框文本要绑定到页面的一个字段name(注:这个字段必须为公有字段或受保护字段,即访问修饰符为public或protected),在HTML源中可以这样绑定。 INPUT type=text value=%# name % INPUT type=text value=%# Mr.+name % 注意:需同时在页面中使用 Page.DataBind(); 方法将数据绑定 2.使用%# 表达式 %进行绑定 这种绑定方法还可以用于绑定一个方法返回值,例如有个Test()方法(这个方法的访问修饰符也是public或protected),在HTML源中可以这样绑定 INPUT type=text value=%# Test() % 注意:这里方法后面没有 ;号 另外在网页设计中经常会看到%= %这种语法, 在这之间可以放入程序代码。 2.使用%# 表达式 %进行绑定 3.使用DataSource属性进行绑定 使用list-bound控件显示DataSet DataSet可看成是内存中的一个虚拟的数据库,我们只要将list-bound控件的DataSource属性链接到数据源,ASP.NET会自动给list-bound控件填充数据。把list-bound控件同一个DataSet绑定在一起,必须设置以下属性: 属性 描述 DataSource 指定包含数据的DataSet DataMember 因为DataSet中可能有多个数据表,所以指定要 显示的DataTable表名 DataTextField 指定将在列表中显示的DataTable字段 DataValueField 指定DataTable中某字段,此字段将成为列表中被选中的值 3.使用DataSource属性进行绑定 list-bound控件与DataSet数据源的绑定示例 使用DataSource数据源后,还需要调用list-bound控件的DataBind方法来连接DataSet、DataReader等数据源。 这里要注意的是DataTextFiled和DataValueField两个属性 值,两个属性分别绑定不同的字段,前者表示的是控件显示出 的字段,后者表示控件代表的值。当使用类似: Response.Write(this.DrListCompany.SelectedValue); 输出所选控件的值时,打印的是你DataValueField属性中绑 定的字段-- CategoryID的值。 3.使用DataSource属性进行绑定 3.使
文档评论(0)