当前位置:编程学习 > C#/ASP.NET >>

使用 Visual C# .NET 向 Microsoft Excel 2002 传输 XML 数据

从数据集生成在 Excel 2002 或 Excel 2003 中使用的 XML
本节说明如何创建 DataSet 对象,以及如何使用 WriteXML 方法将该对象包含的数据导出到 XML 文件中。生成的 XML 文件可以直接在 Excel 中打开。为便于说明,使用 Jet OLEDB 提供程序从 Microsoft Access Northwind 示例数据库创建了 DataSet 对象。但是,类似的代码可与您使用 Visual C# .NET 创建的任何 DataSet 对象一起使用。
 1. 启动 Microsoft Visual Studio .NET。在文件菜单上,单击新建,然后单击项目。从 Visual C# 项目类型中选择 Windows 应用程序。默认情况下创建 Form1。
2. 在视图菜单上,选择工具箱以显示“工具箱”,然后向 Form1 中添加一个按钮。
3. 双击 Button1。将出现该窗体的代码窗口。
4. 将下面的 using 指令添加到 Form1.cs 顶部:
using System.Data.OleDb;
using System.Xml;


5. 将下面的私有成员变量添加到 Form1 类中:
private string strConn ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
+ " C:Program FilesMicrosoft OfficeOffice10Samples"
+ "Northwind.mdb;";

注意:您可能需要修改连接字符串中 Northwind.mdb 的路径,以便与您安装的位置相匹配。

6. 在 button1_Click 处理程序中添加以下代码:
//Connect to the data source.
OleDbConnection objConn = new OleDbConnection (strConn);
try
{
objConn.Open();
//Fill a dataset with records from the Customers table.
OleDbCommand objCmd = new OleDbCommand(
"Select CustomerID, CompanyName, ContactName, "
+ "Country, Phone from Customers", objConn);
补充:asp.net教程,基础入门 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,