急:关于把dataset中的数据生成xml文件
这是我的代码
strConn = "Data Source=****;Initial Catalog=Northwind;User Id=sa;Password=*****;";
strSQL = "select top 2 CustomerID,CompanyName from customers for xml auto,elements";
SqlConnection cn = new SqlConnection(strConn);
cn.Open();
SqlCommand cmd = new SqlCommand(strSQL,cn);
XmlReader rdr = cmd.ExecuteXmlReader();
DataSet ds = new DataSet();
ds.ReadXml(rdr,XmlReadMode.Fragment);
rdr.Close();
cn.Close();
string strPathToXml = "C:\\MyData.XML";
ds.WriteXml(strPathToXml);
不知道生成的XML数据却是这样的
<?xml version="1.0" standalone="yes" ?>
<NewDataSet />
我已经把sql check过了没有问题可以挑出数据
求兄弟们帮忙
strConn = "Data Source=****;Initial Catalog=Northwind;User Id=sa;Password=*****;";
strSQL = "select top 2 CustomerID,CompanyName from customers for xml auto,elements";
SqlConnection cn = new SqlConnection(strConn);
cn.Open();
SqlCommand cmd = new SqlCommand(strSQL,cn);
XmlReader rdr = cmd.ExecuteXmlReader();
DataSet ds = new DataSet();
ds.ReadXml(rdr,XmlReadMode.Fragment);
rdr.Close();
cn.Close();
string strPathToXml = "C:\\MyData.XML";
ds.WriteXml(strPathToXml);
不知道生成的XML数据却是这样的
<?xml version="1.0" standalone="yes" ?>
<NewDataSet />
我已经把sql check过了没有问题可以挑出数据
求兄弟们帮忙
...全文
相关推荐
C#通过DataSet读写xml文件的方法
**写入XML文件**写入XML文件的过程同样简单,只需调用DataSet的`WriteXml`方法:```csharp// 将DataSet的内容写入新的Xml文件ds.WriteXml(Server.MapPath
将数据从DataSet写入XML文件
然后,定义了目标XML文件的路径为`D:\\users.xml`。接下来的部分代码展示了如何将`DataSet`中的数据写入XML文件:1.
C#操作XML文件方法举例,dataset转换XML
这种方式允许开发者动态地更改XML文件中的内容,而无需重写整个文件。
C# DataSet和XML文件的相互转换
通过上述的转换技巧,开发者可以根据需求有效地在内存中的数据结构和外部文件之间进行数据交互。
xml文件转换Dataset
注意事项: - XML文件的结构应与DataSet中的表结构相匹配。XML元素将映射到DataTable的列,XML属性将映射到列的特性。


