博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows 窗体中的简单数据访问
阅读量:4130 次
发布时间:2019-05-25

本文共 1043 字,大约阅读时间需要 3 分钟。

 
Dataset
datagridview
的使用示例
 
主要参考
 
使用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
数据表绑定到网格。
 
这一步要尤其注意,只有在
datagridview
DataMember
属性中选择表后,数据才能最后加载显示。
 
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
 

转载地址:http://gizvi.baihongyu.com/

你可能感兴趣的文章
C 语言 学习---ComboBox相关、简易“假”管理系统
查看>>
C 语言 学习---回调、时间定时更新程序
查看>>
C 语言 学习---复选框及列表框的使用
查看>>
第十一章 - 直接内存
查看>>
JDBC核心技术 - 上篇
查看>>
一篇搞懂Java反射机制
查看>>
application/x-www-form-urlencoded、multipart/form-data、text/plain
查看>>
Longest Common Prefix -最长公共前缀
查看>>
Letter Combinations of a Phone Number
查看>>
Single Number II --出现一次的数(重)
查看>>
Valid Parentheses --括号匹配
查看>>
Count and Say
查看>>
Palindrome Partitioning --回文切割 深搜(重重)
查看>>
Valid Palindrome 简单的回文判断
查看>>
对话周鸿袆:从程序员创业谈起
查看>>
web.py 0.3 新手指南 - 如何用Gmail发送邮件
查看>>
web.py 0.3 新手指南 - RESTful doctesting using app.request
查看>>
web.py 0.3 新手指南 - 使用db.query进行高级数据库查询
查看>>
web.py 0.3 新手指南 - 多数据库使用
查看>>
一步步开发 Spring MVC 应用
查看>>