码迷,mamicode.com
首页 > Web开发 > 详细

ADO.Net中DataTable的应用

时间:2018-11-01 11:44:30      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:表示   读取   res   com   引用   GridView   tps   一个   连接字符串   

一、知识点介绍

 

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的应用

标签:表示   读取   res   com   引用   GridView   tps   一个   连接字符串   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!