2013年8月26日
摘要: emp.xml内容如下: 1 张 三 2 李 四 3 周 五 4 赵 大// 编写简单的LINQ to XML查询// LinqToXML.csusingSystem;usingSystem.Linq;usingSystem.Xml.Linq;namespaceCh19{classLinqToXml {staticvoidMain(string[] args) {// 加载内存中的XML文档 XE... 阅读全文
posted @ 2013-08-26 02:01 伊利丹 阅读(633) 评论(0) 推荐(0) 编辑
摘要: // 编写简单的LINQ to SQL查询// LinqToSQL.csusingSystem;usingSystem.Linq;usingSystem.Data.Linq;usingSystem.Data.Linq.Mapping;namespaceCh19{// [Table]属性将该类标记为实体类,并且有一个或选的Name属性,用于提供表的名称,// 默认为类的名称,如 [Table(Nam... 阅读全文
posted @ 2013-08-26 01:41 伊利丹 阅读(389) 评论(0) 推荐(0) 编辑
摘要: // 编写简单的LINQ to Objects查询// LinqtoObjects.csusingSystem;usingSystem.Text;usingSystem.Linq;usingSystem.Collections.Generic;namespaceCh19{classLinqToObjects {staticvoidMain(string[] args) {string[] name... 阅读全文
posted @ 2013-08-26 01:16 伊利丹 阅读(237) 评论(0) 推荐(0) 编辑
摘要: // 从文本列中检索数据// RetrieveText.csusingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Data.SqlTypes;usingSystem.IO;namespaceCh18{classRetrieveText {stringtextFile =null;char[] textChars =n... 阅读全文
posted @ 2013-08-26 01:02 伊利丹 阅读(818) 评论(0) 推荐(0) 编辑
摘要: // C# 从文件中加载文本数据// LoadText.csusingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Data.SqlTypes;usingSystem.IO;namespaceCh18{classLoadText {staticstringstrFile =@".\LoadText.cs"; SqlCo... 阅读全文
posted @ 2013-08-26 00:37 伊利丹 阅读(541) 评论(0) 推荐(0) 编辑
  2013年8月25日
摘要: 显示数据库中存储的图像1、给解决方案添加一个新的Windows Forms应用程序项目DisplayDBImages。把Form1.cs更名为DisplayDBImages.cs2、给窗体添加一个TextBox、一个Button和一个PictureBox3、给项目添加一个新类Images。代码如下:usingSystem;usingSystem.Data;usingSystem.Data.SqlC... 阅读全文
posted @ 2013-08-25 23:53 伊利丹 阅读(290) 评论(0) 推荐(0) 编辑
摘要: // 从文件中加载二进制图像数据// LoadImages.cs// 在C#程序中,二进制数据类型映射为字节数据(byet[]),// 字符数据类型映射为字符串或者字符数组(char[])usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.IO;namespaceCh18{classLoadImages {// 假... 阅读全文
posted @ 2013-08-25 22:54 伊利丹 阅读(432) 评论(0) 推荐(0) 编辑
  2013年8月24日
摘要: // 使用命令构建器SqlCommandBuilder// SqlCmdBuilder.csusingSystem;usingSystem.Data;usingSystem.Data.SqlClient;namespaceCh13{classSqlCmdBuilder {staticvoidMain(string[] args) {stringstrConn ="server=.\\MSSQL20... 阅读全文
posted @ 2013-08-24 00:44 伊利丹 阅读(289) 评论(0) 推荐(0) 编辑
摘要: // 从数据库中删除数据// DelCmd.csusingSystem;usingSystem.Data;usingSystem.Data.SqlClient;namespaceCh13{classDelCmd {staticvoidMain(string[] args) {stringstrConn ="server=.\\MSSQL2012;integrated security=true;d... 阅读全文
posted @ 2013-08-24 00:29 伊利丹 阅读(409) 评论(0) 推荐(0) 编辑
摘要: // 把添加的新行保存到数据库// PersistAdds.csusingSystem;usingSystem.Data;usingSystem.Data.SqlClient;namespaceCh13{classPersistAdds {staticvoidMain(string[] args) {stringstrConn ="server=.\\MSSQL2012;integrated se... 阅读全文
posted @ 2013-08-24 00:10 伊利丹 阅读(199) 评论(0) 推荐(0) 编辑
  2013年8月23日
摘要: // 使用SqlDataAdapter提交数据到数据库// PersistChanges.csusingSystem;usingSystem.Data;usingSystem.Data.SqlClient;namespaceCh13{classPersistChanges {staticvoidMain(string[] args) {stringstrConn ="server=.\\MSSQL2012;integrated security=true;database=Northwind";stringqry ="select * from employees 阅读全文
posted @ 2013-08-23 21:58 伊利丹 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 在.NET环境中,XML是数据交换的基本格式。实际上,XML技术是ADO.NET的主要基石。数据集在内部以XML格式存储数据,并且拥有读写XML的很多方法。 例如: 1、使用System.Data.DataSet的ReadXmlSchema和WriteXmlSchema方法, 可以把数据集的结构导入和导出为XML模式 2、可以使用ReadXml()和WriteXml()方法分别读取数据集中的数据(和模式)、 写入XML文件。与另一应用程序交换数据或者制作数据集的本地副本时, 这种操作非常有用。 3、可以把数据集绑定到XML文档(System.Xml.XmlDataDocument的实例上)。. 阅读全文
posted @ 2013-08-23 02:06 伊利丹 阅读(685) 评论(0) 推荐(0) 编辑
摘要: // 在没有数据集的情况下使用数据表// PopDataTable.csusingSystem;usingSystem.Data;usingSystem.Data.SqlClient;namespaceCh13{classPopDataTable {staticvoidMain(string[] args) {stringstrConn ="server=.\\MSSQL2012;integrated security=true;database=Northwind;";stringsql ="select * from region"; SqlConn 阅读全文
posted @ 2013-08-23 01:29 伊利丹 阅读(228) 评论(0) 推荐(0) 编辑
摘要: // 修改数据集中的数据// ModifyDataTable.csusingSystem;usingSystem.Data;usingSystem.Data.SqlClient;namespaceCh13{classModifyDataTable {staticvoidMain(string[] args) {stringstrConn ="server=.\\MSSQL2012;integrat... 阅读全文
posted @ 2013-08-23 01:10 伊利丹 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 数据视图的行状态 DataViewRowState成员 说明 Added 新行 CurrentRows 当前行,包括未修改的、新的、修改过的等 Deleted 被删除的行 ModifiedCurrent 已修改行的当前版本 ModifiedOriginal 已修改行的原来版本 ... 阅读全文
posted @ 2013-08-23 00:59 伊利丹 阅读(468) 评论(0) 推荐(0) 编辑
摘要: // 动态筛选和排序数据集中的数据// FilterSort.csusingSystem;usingSystem.Data;usingSystem.Data.SqlClient;namespaceCh13{classFilterSort {staticvoidMain(string[] args) {stringstrConn ="server=.\\MSSQL2012;integrated security=true;database=Northwind;";stringsql ="select * from customers;" +"se 阅读全文
posted @ 2013-08-23 00:30 伊利丹 阅读(319) 评论(0) 推荐(0) 编辑
  2013年8月22日
摘要: // 用数据适配器填充数据集// PopDataSet.csusingSystem;usingSystem.Data;usingSystem.Data.SqlClient;namespaceCh12{classPopDataSet {staticvoidMain(string[] args) {stringstrConn ="server=.\\MSSQL2012;integrated secur... 阅读全文
posted @ 2013-08-22 01:47 伊利丹 阅读(345) 评论(0) 推荐(0) 编辑
摘要: // 使用SqlDataReader处理多个结果集// MultipleResults.csusingSystem;usingSystem.Data;usingSystem.Data.SqlClient;namespaceCh12{classMultipleResults {staticvoidMain(string[] args) {stringstrConn ="server=.\\MSSQL... 阅读全文
posted @ 2013-08-22 01:07 伊利丹 阅读(529) 评论(0) 推荐(0) 编辑
摘要: // 获取数据表的模式信息// SchemaTable.csusingSystem;usingSystem.Data;usingSystem.Data.SqlClient;namespaceCh12{classSchemaTable {staticvoidMain(string[] args) {stringstrConn ="server=.\\MSSQL2012;integrated secu... 阅读全文
posted @ 2013-08-22 00:55 伊利丹 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 数据读取器的元数据属性和方法 方法或属性名 说明 Depth 该属性表示当前行嵌套的深度 FieldCount 该属性表示当前行中的列数 GetDataTypeName 该方法接受索引并返回包含列数据类型的名称的字符串 ... 阅读全文
posted @ 2013-08-22 00:25 伊利丹 阅读(1559) 评论(0) 推荐(0) 编辑