1、从数据库中读取到数据存储到xml2、xml里面的数据存储到数据库。答案满意加分~
解决方案 »
- 求助:如何实现checkedListBox的全选和反选功能?
- c#中并且用那个符号表示?就是同事满足两个条件
- 如何使两个窗体同时运行(使用Main函数)
- 关于"从数据类型 varchar 转换为 numeric 时出错"
- SQLDATAREADER问题
- 页面间post值的问题
- 如何作一个窗体,即可以改变大小,又不要标题栏,但在任务栏中还要有窗体名称,在线等!!!
- treeview使用
- 高分求算法
- SharpZipLib 类 怎么用?
- 数据采集出了点问题,大家帮帮忙。顶者有分。。。。。。。。。。。。。。。。。。。。。。
- "菜鸟求问"C# winform编程,如何实现图片热点或者自定义形状控件??
ds.WriteXml("xxx.xml");
2. DataSet 如果你不会把DataSet更新回数据库 我更没的说了....DataSet ds = new DataSet();
ds.ReadXml("xxx.xml");
DataTable datatable1 = new DataTable("Table1");
datatable1.WriteXml(file, XmlWriteMode.WriteSchema);
DataTable datatable2 = new DataTable("Table2");
datatable2.ReadXml(file);
这是我写的手机程序,上面有读XML的例子。
//创建XmlDocument对象
//利用Load()方法记载指定的XML文件
//取得根节点 DocumentElement
//遍历其下子节点XmlDodument myxml = new XmlDocument();
myxml.Load("student.xml");
XmlNode node = myxml.DocumentElement;
foreach(XmlNode detailNode in node.ChildeNodes)
{
switch(detailNode.Name)
{
//执行可操作代码
}
}
/// <summary>
/// 生成xml方法
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void CreateXml()
{
//数据库连接字符串
string connString = @"Server = .; User Id = sa;" + "Password = 123; Persist Security Info = True;database = GolfClub_TX";
//创建MySqlConnection对象
SqlConnection myConnection = new SqlConnection(connString);
//创建DataSet对象
DataSet myDataSet = new DataSet();
//打开数据库
myConnection.Open();
//查询语句
string sqlString = "select * from ADemo; ";
//新建SqlDataAdapter对象,执行查询语句
SqlDataAdapter myMySqlDataAdapter = new SqlDataAdapter(sqlString, myConnection);
//是用Fill方法将所有的数据放在myDataSet中
myMySqlDataAdapter.Fill(myDataSet);
//设置xml文件路径为当前项目的路径,xml文件名为worker
string xmlPath = "C:\\huafei.xml";
//调用writeXml方法,将数据库查询结果写入xml文件
myDataSet.WriteXml(xmlPath);
myConnection.Close();
}
保存到数据库就用readxml先读取出来,然后存到数据集或datatable中,然后更新至数据库~