`
yangyou230
  • 浏览: 1650599 次
文章分类
社区版块
存档分类

Windows 窗体中的简单数据访问

 
阅读更多
Datasetdatagridview的使用示例
主要参考
使用SQL Server 的pubs数据库中的authors表
1. 创建Windows窗体
2. 配置数据集
创建数据连接和数据适配器
从“工具箱”的“数据”选项卡中,将 OleDbDataAdapter 对象拖到窗体上。
点击右键-“数据适配器配置向导”
-创建以下 SQL 语句:
SELECT au_id, au_lname, au_fname, city, state, phone, contract
FROM authors
3. 生成数据集
选择“新建”选项,将数据集命名为 dsAuthors
在“选择要添加到数据集中的表”下面的列表中,应选择“authors”表。
4. 添加datagridview控件
绑定控件:
DataSource 属性中,选择 DsAuthors1(或 dsAuthors1)作为数据源。不选择 DsAuthors1.Authors(或 dsAuthors1.Authors)。
DataMember 属性中选择“authors”。
设置这两个属性会将 DsAuthors1 数据集内的 authors 数据表绑定到网格。
这一步要尤其注意,只有在datagridviewDataMember属性中选择表后,数据才能最后加载显示。
5. 填充datagridview控件
1)添加button,加载数据
private void btnUpdate_Click(object sender, System.EventArgs e)
{
oleDbDataAdapter1.Update(dsAuthors1);
MessageBox.Show("Database updated!");
}
2)添加button,更新数据
private void btnLoad_Click(object sender, System.EventArgs e)
{
dsAuthors1.Clear();
oleDbDataAdapter1.Fill(dsAuthors1);
}
6. 测试
测试该窗体,以确保它在网格中显示作者数据,并且用户可以进行更新。
a. SELECT au_id, au_lname, au_fname, city, state, phone, contract
FROM authors
分享到:
评论

相关推荐

    Windows窗体之间的数据交互方法

    如何在两个Form间传递数据,访问修改对方窗体里面的值。对于有经验的程序员来说不是什么高深的东西,而对于初学者来说这些基础的东西往往是一个问题,并且存在这种现象,往往比较复杂的东西他们会,要用什么了就去学...

    2008.精通LINQ数据访问技术pdf及源码

    全面介绍LINQ基本架构、技术原理、查询操作等内容深入剖析C#3.0中支持LINQ的语法功能涵盖LINQ to SQL、LINQ to Objects、LINQ to DataSet和LINQ to XML提供了87个ASP.NET Web实例及1个Windows窗体实例多媒体视频演示...

    StoreProcedureGenerator:这是一个创建存储过程和数据访问类的 Windows 窗体应用程序

    存储过程生成器 这是一个创建存储过程和数据访问类的 Windows 窗体应用程序。

    2008.精通LINQ数据访问技术:基于C#

    精通LINQ数据访问技术:基于C# 共13章。 第1章至第2章介绍了LINQ的基本语法,如隐型局部变量、Lambda表达式、...第12章至第13章讲解LINQ在ASP.NET Web应用程序和Windows窗体应用程序中的应用,以巩固全书所学习的知识。

    Java天气应用程序 - 使用天气API获取实时天气数据并显示给用户

    在这篇Java实战博客中,我们将详细介绍如何开发一个简单的天气应用程序,包括以下内容: 项目概述 获取天气数据 构建用户界面 解析JSON数据 显示天气信息 运行天气应用程序 总结 在完成这个项目之前,您需要一个...

    Windows下C++串口通信

    windows下c++串口通信,包括串口打开、SCB设定、串口事件设定、收发等

    winform程序

    简单的winform程序实现系统菜单的基本功能Windows...包含在 .NET Framework 中的 Windows窗体类旨在用于 GUI 开发。您可以轻松创建具有适应多变的商业需求所需的灵活性的命令窗口、按钮、菜单、工具栏和其他屏幕元素。

    ReportView不显示数据

    一个windows窗体中,放了两个控件,一个MicrosoftReportViewer,一个gridView,两个控件绑定同一个数据源,gridView显示数据,但ReportView不显示

    基于C#的Windows应用程序开发实验与实践.rar

    第1章 Windows窗体 第2章 Windows常用控件的使用 第3章 创建控件 第4章 面向对象编程简介 第5章 使用ADO.NET访问数据 第6章 Windows程序中的调用 第7章 GDI+的简单编程 第8章 使用Crystal Reports创建报表 第9章 ...

    基于C#的Windows应用程序开发试验与实践--代码+PPT

    第1章 Windows窗体第2章 Windows常用控件的使用第3章 创建控件第4章 面向对象编程简介第5章 使用ADO.NET访问数据第6章 Windows程序中的调用第7章 GDI+的简单编程第8章 使用Crystal Reports创建报表第9章 提高程序的...

    ADO.NET高级编程

    ADO.NET是Microsoft最新推出的数据访问技术。...无论你想使用ASP.NET开发Web应用程序、Windows窗体应用程序还是XML Web服务,本书都将有助于你理解如何运用.NET的数据访问技术以实现最大效率。

    ADO.NET 高级编程

    ADO.NET是Microsoft最新推出的数据访问技术。作为.NET框架的一部分...无论你想使用ASP.NET开发Web应用程序、Windows窗体应用程序还是XML Web服务,本书都将有助于你理解如何运用.NET的数据访问技术以实现最大效率。

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    全书分6篇共25章,主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows...

    ADO.NET 3.5经典实例

    连接数据、处理断开连接数据对象、查询、搜索、分析、添加、修改和传输数据、维护数据库的完整性、通过代码处理.NET Windows和WEB窗体用户界面中的数据、处理XML数据、优化数据访问、枚举和维护数据库对象、SQL ...

    微软ASP.NET入门教程

    服务器端数据访问 数据访问和自定义 使用业务对象 创作自定义控件 Web 窗体控件引用 Web 窗体语法引用 ASP.NET Web 服务 Web 服务介绍 编写简单的 Web 服务 Web 服务类型封送 使用 Web 服务中的数据 使用...

    基于Web服务简易网络聊天工具的设计与实现

    服务端采用WebServices提供技术支持,客户端采用Windows窗体,为用户提供网络聊天的简单功能。 采用C/S结构,服务端采用WebServices作为服务的技术支持,客户端采用Windows Form实现。 开发工具选择Visual Studio ...

Global site tag (gtag.js) - Google Analytics