知识大全 数据库的绑定[1]

Posted

篇首语:观书散遗帙,探古穷至妙。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 数据库的绑定[1]相关的知识,希望对你有一定的参考价值。

C#高级编程: 数据库的绑定[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    ——此文章摘自《C#高级编程(第 版)》定价 元 特价 元 购买

    要绑定数据的两个控件是attendeeList 和 roomList 为了做到这一点 必须把这些控件的DataSource属性设置为包含数据的表格 代码必须把数据加载到这些表格中 在运行期间执行这个绑定 这两个控件都有DataTextField 和 DataValueField属性 指定要使用哪些列来分别显示列表项目和设置value属性 在这两种情况下 可以在设计期间设置这些属性 只要DataSource属性设置为在控件中填充列表项目 就可以使用这两个属性

    在ASP NET代码中 删除这些控件的现有项目 则其声明如下所示                                 <asp:DropDownList ID= roomList Runat= server                     Width= px DataTextField= Room                     DataValueField= ID ></asp:DropDownList>                                 <asp:ListBox ID= attendeeList Runat= server Width= px                     SelectionMode= Multiple Rows=                     DataTextField= Name DataValueField= ID /></asp:ListBox>                

    下一个任务是创建数据库连接 这可以使用几种方式 如前面第 章中所述 我们采用手工编码的方式 使该任务简单一些 因为使用的是Access 这个连接的提供者类型是Microsoft Jet OLE DB Provider 所以在窗体上添加一个Data OleDb OleDbConnection对象oleDbConnection        public class WebForm : System Web UI Page                            protected System Data OleDb OleDbConnection oleDbConnection ;

    提示 对于SQL Server连接 添加的是一个SqlClient SqlConnection对象

    然后需要把一些代码添加到InitializeComponent()中 设置oleDbConnection 的Connection String属性 以便在代码中使用        private void InitializeComponent()                  this oleDbConnection = new System Data OleDb OleDbConnection();                     this oleDbConnection ConnectionString = @ Provider=Microsoft Jet OLEDB ;Password= ;User ID=Admin;Data +  Source=C:\\\\Inetpub\\\\root\\\\PCSWebApp \\\\PCSWebApp mdb ;

    在Page_Load()事件处理程序中执行数据绑定 以便在其他部分使用这些控件时完全填充控件 无论是否在执行回送操作(即使列表控件通过viewstate保存它们的内容) 都将从数据库中读取数据 确保可以访问需要的数据 但不需要在回送中执行数据绑定 这似乎是在浪费时间 但您可以练习把其他逻辑添加到代码中 优化这个行为 下面主要讨论如何进行工作 而没有考虑实际的细节

    所有的代码都放在连接对象的Open() 和 Close()方法调用之间           private void Page_Load(object sender System EventArgs e)                        oleDbConnection Open();              if (!this IsPostBack)                              calendar SelectedDate = System DateTime Now;                           oleDbConnection Close();          

    下面说明为什么日历的日期设置放在回送检查代码中

    对于数据交换 需要使用几个对象来存储数据 可以在类级别上声明这些对象 以便在其他函数中访问它们 需要一个DataSet对象存储数据库信息 三个OleDb OleDbDataAdapter对象执行数据集上的查询 一个DataTable对象存储以后访问的会议 这些声明如下所示

cha138/Article/program/net/201311/14642

相关参考

知识大全 数据绑定深入理解[1]

C#高级编程:数据绑定深入理解[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 使用XML为列表控件绑定数据[1]

使用XML为列表控件绑定数据[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  了解使用XML

知识大全 ASP.NET入门教程 7.4.1 数据绑定选项列表[1]

ASP.NET入门教程7.4.1数据绑定选项列表[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET入门教程 7.2.2 数据绑定控件[1]

ASP.NET入门教程7.2.2数据绑定控件[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 ASP.NET入门教程 7.4.1 数据绑定选项列表[3]

ASP.NET入门教程7.4.1数据绑定选项列表[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET入门教程 7.4.1 数据绑定选项列表[2]

ASP.NET入门教程7.4.1数据绑定选项列表[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET入门教程 7.4.1 数据绑定选项列表[4]

ASP.NET入门教程7.4.1数据绑定选项列表[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 WPF数据绑定之绑定声明

WPF数据绑定之绑定声明  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本主题讨论声明绑定的不同

知识大全 数据控件数据绑定方法

  Datalistgridviewrepeater数据绑定方法    SqlConnectioncon=newSqlConnection();  conConnectionString=server

知识大全 ASP.NET数据绑定—多样的绑定方式

ASP.NET数据绑定—多样的绑定方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在这个系列