没有合适的资源?快使用搜索试试~ 我知道了~
首页DataGridView显示主从表示例及注意事项
DataGridView显示主从表示例及注意事项
5星 · 超过95%的资源 需积分: 50 30 下载量 187 浏览量
更新于2023-03-16
评论 1
收藏 74KB DOC 举报
在.NET的Windows Forms数据处理应用中,经常需要处理主从表情况。例如:SQL Server 2000的Northwind数据库Custumers表和Orders表中,一个客户对应多个定单(用关系数据库理论的ER概念模型描述,客户实体与定单实体是1:N的关系)。编程时,可以用一个DataGridView显示Customers记录(主表),另一个DataGridView显示当前Customer的定单明细(从表)。当点选主表DataGridView的Customers记录时,从表DataGridView自动过滤显示对应CustomerID的全部Orders记录(见上图)。C# 2005/2008中的BindingSource组件和DataSet/DataRelation类提供了一个简便的处理方法
资源详情
资源评论
资源推荐
DataGridView 显示主从表示例及注意事项(转)收藏
(转载来源:http://blog.csdn.net/hulihui)
在.NET 的 Windows Forms 数据处理应用中,经常需要处理主从表情况。例如:SQL
Server 2000 的 Northwind 数据库 Custumers 表和 Orders 表中,一个客户对应多个定
单(用关系数据库理论的 ER 概念模型描述,客户实体与定单实体是 1:N 的关系)。编程
时,可以用一个 DataGridView 显示 Customers 记录(主表),另一个 DataGridView
显示当前 Customer 的定单明细(从表)。当点选主表 DataGridView 的 Customers 记
录时,从表 DataGridView 自动过滤显示对应 CustomerID 的全部 Orders 记录(见上
图)。C# 2005/2008 中的 BindingSource 组件和 DataSet/DataRelation 类提供了一
个简便的处理方法,见如下实现步骤和示例代码。
1. 建立一个 DataSet 数据集对象,使用 DataAdaper 填充两个 DataTable 表:
Customers 和 Orders,分别包含全部的 Customers 记录和 Orders 记录。也可直
接创建和填充数据表;
2. 以 Custumers 的主键 CustomerID 和 Orders 的外键 CustomerIdD 建立一个主
从 DataRelation 关系对象,并添加该对象到 DataSet 中;
3. 使用两个 BindingSource 组件:bs_Customers 和 bs_Orders,分别连接表数据
集 DataSet 的表 Customers 和关系 DataRelation;
4. 使用两个 DataGridView 组件,分别连接 bs_Customers 和 bs_Orders。
下面是全部程序示例代码,测试运行时须有 SQL Server 2000 的 Northwind 数据库,不
使用数据库且直接创建数据表的代码参见本文最后给出的简例。
using System;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
qg123
- 粉丝: 2
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2