分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

ADO.Net中DataTable的应用

发布时间:2023-09-06 02:20责任编辑:彭小芳关键词:暂无标签

一、知识点介绍

1、DataTable 表示一个内存内关系数据的表,可以独立创建和使用,也可以由其他 .NET Framework 对象使用,最常见的情况是作为 DataSet 的成员使用。

2、创建DataTable

①使用相应的DataTable构造函数创建DataTable对象。

②使用Add方法将其添加到DataTable对象的Tables集合中,将其添加到DataSet中。

③使用DataAdapter对象的Fill方法方法在DataSet中创建。

 3、按名称引用表中的列、关系和约束是区分大小写的。 因此,一个表中可以存在两个或两个以上名称相同(但大小写不同)的列、关系或约束。

 4、在DataSet中创建DataTable之后,可以对数据表中的数据进行增、删、改、查等操作。

 

二、思维导图

 

三、代码

SqlConnection sqlConnection = new SqlConnection(); //声明并实例化SQL连接;
???????????sqlConnection.ConnectionString =
???????????????"Server=.;Database=AdressList;Integrated Security=sspi"; ????????????????????????????//在字符串变量中,描述连接字符串所需的服务器地址、数据库名称、集成安全性(即是否使用Windows验证);
???????????SqlCommand sqlCommand = new SqlCommand(); ??????????????????????????????????????????????????????//声明并实例化SQL命令;
???????????sqlCommand.Connection = sqlConnection; ?????????????????????????????????????????????????????????//将SQL命令的连接属性指向SQL连接;
???????????sqlCommand.CommandText = "SELECT * 客户信息表;"; ??????????????????????????????????????????//指定SQL命令的命令文本;该命令查询所有学生;
???????????SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(); ??????????????????????????????????????????//声明并实例化SQL数据适配器;
???????????sqlDataAdapter.SelectCommand = sqlCommand; ?????????????????????????????????????????????????????//将SQL数据适配器的查询命令属性指向SQL命令;
???????????DataTable studentTable = new DataTable(); ??????????????????????????????????????????????????????//声明并实例化数据表,用于保存所有学生,以用作数据网格视图的数据源;
???????????sqlConnection.Open(); ??????????????????????????????????????????????????????????????????????????//打开SQL连接;
???????????sqlDataAdapter.Fill(studentTable); ?????????????????????????????????????????????????????????????//SQL数据适配器读取数据,并填充学生数据表;
???????????sqlConnection.Close(); ?????????????????????????????????????????????????????????????????????????//关闭SQL连接;
???????????this.dataGridView1.DataSource = studentTable;

四、运行结果

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ADO.Net中DataTable的应用

原文地址:https://www.cnblogs.com/qq602199686/p/9886694.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved