第9章数据绑定和数据控件课题.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* ASP.NET3.5简明教程(C#) 重点内容: 数据绑定简介 数据源控件 GridView控件 DetailsVies控件 FormView控件 ListView控件 第9章 数据绑定和数据控件 一、数据绑定简介 ASP.NET可以利用两种类型的数据绑定:简单绑定和复杂绑定。 简单数据绑定将一个控件绑定到单个数据元素(如数据集表的列中的值)。这是用于诸如TextBox或Label之类的控件(通常是只显示单个值的控件)的典型绑定类型。事实上,控件上的任何属性都可以绑定到数据库中的字段。 简单数据绑定的步骤如下: (1) 连接到数据源。 (2) 在窗体中,选择该控件并显示“属性”窗口。 (3) 展开DataBindings属性。 最常绑定的属性在DataBindings属性下显示。例如,在大多数控件中,最经常绑定的是Text属性。 (4) 如果要绑定的属性不是常见的绑定属性,请单击“(高级)”框中的“省略号()按钮,以显示带有该控件的完整属性列表的“高级数据绑定”对话框。 (5) 单击要绑定的属性的下拉箭头,显示可用数据源的列表。 (6) 展开要绑定到的数据源,直到找到所需的单个数据元素。例如,如果要绑定到数据集表中的某个列值,则请展开该数据集的名称,然后展开该表名以显示列名。 (7) 单击要绑定到的元素的名称。 (8) 如果正在“高级数据绑定”对话框中工作,单击“关闭”返回“属性”窗口。 1、简单数据绑定 SimpleDataBinding.aspx的网页 一、数据绑定简介 2、示例 页面设计 页面代码 protected void Button1_Click(object sender, EventArgs e) { Page.DataBind(); } 运行效果 二、数据源控件 1、SqlDataSource控件 在ASP.NET页面文件中,SqlDataSource控件定义的标记同其他控件一样,示例如下: asp:SqlDataSource ID=SqlDataSource1 runat=server ... / 通过SqlDataSource控件,可以使用Web控件访问位于某个关系数据库中的数据,该数据库包括Microsoft SQLServer和Oracle数据库,以及OLE DB和ODBC数据源。可以将 SqlDataSource控件和用于显示数据的其他控件(如GridView、FormView和DetailsView控件)结合使用,使用很少的代码或不使用代码就可以在ASP.NET网页中显示和操作数据。 可以按照如下步骤将SqlDataSource控件连接至数据源: (1) 将ProviderName属性设置为数据库类型(默认为System.Data.SqlClient) (2) 将ConnectionString属性设置为连接字符串,该字符串包含连接至数据库所需的信息。 二、数据源控件 2、属性 二、数据源控件 2、功能 SqlDataSource控件具有如下几个功能: 执行数据库操作命令 (2) 返回DataSet或DataReader对象 (3) 进行缓存 (4) 筛选 (5) 排序 二、数据源控件 3、示例 页面Default.aspx DropdownlList的定义代码: asp:DropDownList ID=DropDownList1 runat=server AutoPostBack=True asp:ListItem中国/asp:ListItem asp:ListItem美国/asp:ListItem asp:ListItem法国/asp:ListItem asp:ListItem新加坡/asp:ListItem /asp:DropDownList 二、数据源控件 3、示例 从工具箱中向页面中拖入一个SqlDataSource控件。 配置SqlDataSource控件的属性ConnectionString,它的值是从Web.config文件中读取的ConnectionStrings节定义的名为pubs的字符串。通过属性ConnectionString连接到SQLServer数据库BookSample,数据库BookSample的详细信息参考本书提供的源代码。 设置SelectCommand的值,它存储SQL命令,SQL包含一个参数,代码如程序清单 SELECT [StuName], [ID] FROM [Students] where state = @State 添加属性SelectParameters的定义,代码如程序清单 SelectParameters asp:controlparameter name=State contro

文档评论(0)

a5522235 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档