知识大全 ADO.NET对象之 DataTable
Posted 知
篇首语:不是我不会,只是我没学。个人因学习而强大。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ADO.NET对象之 DataTable相关的知识,希望对你有一定的参考价值。
ADO.NET对象之 DataTable 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ADO NET可以在与数据库断开连接的方式下通过DataSet或DataTable对象进行数据处理 当需要更新数据时才重新与数据源进行连接 并更新数据源 DataTable对象表示保存在本机内存中的表 它提供了对表中行列数据对象的各种操作 可以直接将数据从数据库填充到DataTable对象中 也可以将DataTable对象添加到现有的DataSet对象中 首先了解下ADO NET的基本结构图吧 下面再说说DataTable对象创建方式 创建DataTable对象 采用下列两种方式之一 使用DataTable类的构造函数创建DataTable对象 例如 DataTable table = new DataTable( ) 调用DataSet的Tables对象的Add方法创建DataTable对象 DataSet dataset = new dataSet( ) DataTable table = dataset Tables Add( MyTableName ) 在DataTable对象中添加列 调用DataTable对象的Column中的Add方法添加列 例如 DataTable table = new DataTable( table ) table Columns Add( 姓名 typeof(System Data SqlTypes SqlString)) table Columns Add( 年龄 typeof(System Data SqlTypes SqlInt )) 注意 由于SQL Server数据库中的有些数据类型(如SqlDateTime SqlDecimal和SqlString等)和公共语言运行库(CLR)不相同 要将创建的表保存到SQL Server数据库中 要使用System Data SqlType命名空间中提供的SQL Server数据类型 在DataTable对象中创建行 由于DataTable对象的每一行都是一个DataRow对象 所以创建行时可以利用DataTable对象的NewRow方法创建一个DataRow对象 并设置新行中各列的数据 然后利用Add方法将DataRow对象添加到表中 例如 //dt是一个DataTable对象 DataRow row = dt NewRow( ) row[ 姓名 ] = 张三 ; row[ 年龄 ] = ; dt Rows Add(row) 将SQL Server数据库中的表填充到DataTable对象中 通过DataAdapter对象的Fill方法完成 string connectionString = Properties Settings Default MyDatabaseConnectionString; SqlConnection conn = new SqlConnection(ConnectionString) SqlDataAdapter adapter = new SqlDataAdapter( Select * from MyTable conn) DataSet dataset = new DataSet( ) //如果不指定表名 则系统自动使用默认的表名 adapter Fill(dataset) //可以使用索引生成的表 dataGridView DataSource = dataset Tables[ ]; DataSet 对象 创建DataSet对象 [解决方案资源管理器] 〉添加一个新建或者已经存在的数据库 [数据] 〉[创建数据源] 〉创建或添加一个已经存在的数据库 绑定窗体控件时使用向导创建DataSet对 DataSet MyDatabase = new DataSet( ) 填充DataSet对象 创建DataSet后 就可以使用SqlDataAdapter对象把数据导入到DataSet对象中 比如通过Fill方法将数据填充到DataSet中的某个表中 cha138/Article/program/net/201311/11312相关参考
知识大全 ADO.NET 2.0 Dataset和Datatable 新功能新
ADO.NET2.0Dataset和Datatable新功能新 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
小议ADO.NET对象模型 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 了解ADONET模型对
对于使用ADO.NET通用接口创建对象 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使用ADO
趣味理解ADO.NET对象模型 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数据库的应用在我们
详细介绍ADO.NET对象数据说明 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 学习ADONE
ADO.NET中的五个主要对象 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Connectio
深入分析ADO.NET中的DataSet对象 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! AD
新颖的ADO.NET对象使用说明 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 今天说到这里明天
浅谈ADO.NET中的五个主要对象 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ADONET对
这两天重温经典对的东西稍微深入的了解了一下顺便写点代码练练手全当是复习笔记吧 一简单说说的大常用对象 既然说