知识大全 数据库的绑定[2]
Posted 知
篇首语:炒沙作縻终不饱,缕冰文章费工巧。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 数据库的绑定[2]相关的知识,希望对你有一定的参考价值。
C#高级编程: 数据库的绑定[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
——此文章摘自《C#高级编程(第 版)》定价 元 特价 元 购买public class WebForm : System Web UI Page protected System Data DataSet ds; protected System Data DataTable eventTable; protected System Data OleDb OleDbDataAdapter daAttendees; protected System Data OleDb OleDbDataAdapter daRooms; protected System Data OleDb OleDbDataAdapter daEvents;
提示 所有OLE DB对象都有SQL Server版本 它们的用法也是一样的
Page_Load()现在需要创建DataSet对象 private void Page_Load(object sender System EventArgs e) oleDbConnection Open(); ds = new DataSet(); 然后 必须给OleDbDataAdapter对象赋予查询和连接对象的链接 ds = new DataSet(); daAttendees = new System Data OleDb OleDbDataAdapter( SELECT * FROM Attendees oleDbConnection ); daRooms = new System Data OleDb OleDbDataAdapter( SELECT * FROM Rooms oleDbConnection ); daEvents = new System Data OleDb OleDbDataAdapter( SELECT * FROM Events oleDbConnection ); 使用Fill()调用来执行查询 daEvents = new System Data OleDb OleDbDataAdapter( SELECT * FROM Events oleDbConnection ); daAttendees Fill(ds Attendees ); daRooms Fill(ds Rooms ); daEvents Fill(ds Events ); 现在进行数据绑定 如前所述 只需把绑定控件上的DataSource属性设置为要绑定的表 daEvents Fill(ds Events ); attendeeList DataSource = ds Tables[ Attendees ]; roomList DataSource = ds Tables[ Rooms ]; 这段代码设置了属性 但数据绑定要在调用窗体的DataBind()方法之后才进行 该方法过一会儿再调用 在此之前 用Events表中的数据填充DataTable对象 roomList DataSource = ds Tables[ Rooms ]; eventTable = ds Tables[ Events ]; 如果没有回送 就只绑定数据 否则就要刷新数据(假定数据库中的这些数据在会议登记请求的过程中一直是静态的) 回送中的数据绑定也会清除roomList 和 attendeeList控件中的选择 在绑定并刷新这些数据前 应注意这些 但是 在现有的if语句中调用DataBind()会比较简单(这是该语句仍保留在打开数据连接的代码区域中的原因) eventTable = ds Tables[ Events ]; if (!this IsPostBack) calendar SelectedDate = System DateTime Now; this DataBind(); oleDbConnection Close();
现在运行这个应用程序 从数据绑定控件中得到所有可用的参加者和会议室数据
注意 为了运行代码 必须在Access或Server Explorer中明确关闭任何已打开的数据库连接 为此 只需右击Server Explorer中的数据源 选择Close即可
cha138/Article/program/net/201311/14643相关参考
如前两个小节所述ASPNET为处理数据提供两组控件数据源控件和数据绑定控件本节介绍它们是如何相互配合的数据源控件处理后台的数据连接以及编辑排序分页等行为数据绑定控件
C#高级编程:数据绑定深入理解[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
ASP.NET之数据绑定2 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
ASP.NET2.0高级数据处理之数据绑定 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在前面的模
使用XML为列表控件绑定数据[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 让我们看看另外
知识大全 ASP.NET入门教程 7.2.2 数据绑定控件[2]
ASP.NET入门教程7.2.2数据绑定控件[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 ASP.NET入门教程 7.2.2 数据绑定控件[1]
ASP.NET入门教程7.2.2数据绑定控件[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
知识大全 ASP.NET入门教程 7.2.2 数据绑定控件[3]
ASP.NET入门教程7.2.2数据绑定控件[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
ASP.NET2.0中实现模板中的数据绑定 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 模板化
知识大全 ASP.NET入门教程 7.4.1 数据绑定选项列表[2]
ASP.NET入门教程7.4.1数据绑定选项列表[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧