读取和操作xml文件System.Xml (c#)
来源:互联网 发布:单片机控制电磁铁 编辑:程序博客网 时间:2024/05/20 07:19
private void button1_Click(object sender, System.EventArgs e)
{
string connStr = "server=.;uid = sa;pwd=;database=northwind";
SqlConnection con = new SqlConnection(connStr);
DataSet ds = new DataSet("XMLProducts");
SqlDataAdapter sda = new SqlDataAdapter("select * from products",con);
MemoryStream memStream = new MemoryStream();
StreamReader strmRead = new StreamReader(memStream);
StreamWriter strmWrite = new StreamWriter(memStream);
sda.Fill(ds,"products");
this.dataGrid1.DataSource = ds;
this.dataGrid1.DataMember = "products";
ds.WriteXml(strmWrite,XmlWriteMode.IgnoreSchema);
memStream.Seek(0,SeekOrigin.Begin);
XmlDocument doc = new XmlDocument();
doc.Load(strmRead);
XmlNodeList nodeLst = doc.GetElementsByTagName("ProductName");
foreach(XmlNode node in nodeLst)
{
this.listBox1.Items.Add(node.InnerText);
}
string file = @"D:/product.xml";
ds.WriteXml(file);
}
private void button2_Click(object sender, System.EventArgs e)
{
XmlDataDocument doc;
string connStr = "server=.;uid = sa;pwd=;database=northwind";
SqlConnection con = new SqlConnection(connStr);
DataSet ds = new DataSet("XMLProducts");
SqlDataAdapter sda = new SqlDataAdapter("select * from products",con);
sda.Fill(ds,"products");
this.dataGrid1.DataSource = ds;
this.dataGrid1.DataMember = "products";
doc = new XmlDataDocument(ds);
ds.WriteXml(@"D:/Button2.xml",XmlWriteMode.WriteSchema);
}
private void button3_Click(object sender, System.EventArgs e)
{
DataSet ds = new DataSet("XMLProducts");
ds.ReadXml(@"D:/Button2.xml");
this.dataGrid1.DataSource = ds;
this.dataGrid1.DataMember = "products";
XmlDataDocument doc = new XmlDataDocument(ds);
XmlNodeList nodeLst = doc.SelectNodes("//ProductName");
foreach(XmlNode nd in nodeLst)
{
this.listBox1.Items.Add(nd.InnerXml);
}
}
- 读取和操作xml文件System.Xml (c#)
- xml文件存储和读取数据操作
- c#-读取xml文件
- C#读取操作Xml文件
- .NET操作XML文件---[读取]
- rapidxml读取xml文件操作
- XML文件读取、创建、操作
- C#/.NET读取Xml文件
- C#—XML读取、增加、修改和删除操作
- 通过Dom4J操作(创建、读取和修改)XML文件
- 使用dom4j对xml文件进行读取和输出操作
- 加载和读取xml文件
- XML文件写入和读取
- 读取和更新xml文件 (asp.net C#)
- Java操作XML文件(2)-读取XML文件
- Java操作XML文件(2)-读取XML文件
- C#XML文件读写操作
- C#XML文件读写操作
- JS验证输入只能是数字和"."这个符号
- VC2003下查内存泄漏的简单方法
- 李开复给中国学生的第六封信-选择的智慧
- 正则表达式之道
- 使用异步 I/O 大大提高应用程序的性能
- 读取和操作xml文件System.Xml (c#)
- 破解基础知识汇编
- 利用VC++实现AVI文件的合成和分解
- 日期正则表达式
- 地理信息系统(GIS)在城市智能交通信息系统中的应用
- 英文版XP怎么改变成中文
- AJAX无刷新回调,根据参数判断执行回调
- BMP位图文件结构及VC操作
- 小测XSP是否支持中文