本文的发布号曾为 CHS311937
概要
本文演示如何将 DataTable 列呈现为可扩展标记语言 (XML) 属性。 DataTable(数据表)表示内存中关系数据的一个表。 您可创建一个 数据表并单独使用它,其他 Microsoft .NET 框架对象也可以使用它,而最常见的是将其用作 数据集对象的一个成员。返回页首
要求
下表概括了推荐使用的硬件、软件、网络架构以及所需的 Service Pack:- Microsoft Windows XP、Windows 2000 或 Windows NT 4.0 Service Pack 6a
- Microsoft Visual Studio .NET
- Visual C# .NET 语法
- 可扩展标记语言 (XML)
- ADO.NET 基础和语法
创建 Visual C# .NET 示例的步骤
- 新建一个 Visual C# 控制台应用程序项目。
- 将以下代码添加到“代码”窗口的顶部:
using System; using System.Data; using System.Data.SqlClient;
- 将以下代码添加到 static void Main(string[] args) 部分:
SqlConnection cnPubs = new SqlConnection("Data Source=<servername>;user id=<username>; password=<Password>;Initial Catalog=Pubs;"); SqlDataAdapter daAuthors = new SqlDataAdapter("Select * from Authors",cnPubs); DataSet ds = new DataSet(); cnPubs.Open(); daAuthors.Fill(ds,"Authors"); DataTable dt ; dt = ds.Tables["Authors"]; foreach (DataColumn dc in dt.Columns) { dc.ColumnMapping = MappingType.Attribute; } ds.WriteXml(@"C:/Authors.xml"); Console.WriteLine("Completed writing XML file, using a DataSet"); Console.Read(); - 根据您的环境相应地修改 SqlConnection 字符串。
- 按 F5 键生成并运行此应用程序。 “Completed writing XML file, using a DataSet”消息将出现在“控制台”窗口中。 请注意,Authors.xml 文件已在指定位置创建出来。
- 打开 Authors.xml。您会注意到,所有列都作为每一行的属性被创建出来。
这篇文章中的信息适用于:
- Microsoft ADO .NET(包含在 .NET 框架中)
- Microsoft Visual C# .NET (2002)
| 最近更新: | 2002-2-24 (1.0) |
| 关键字 | kbADONET kbhowto kbHOWTOmaster KB311937 |

1200

被折叠的 条评论
为什么被折叠?



