• DataSet生成gb2312编码的xml


     DataSet ds = new DataSet("terminal");                

    DataTable dt = new DataTable("terminalDev");                

    dt.Columns.Add("devClass", typeof(string));              

     dt.Columns.Add("deviceId", typeof(string));                

    dt.Columns.Add("version", typeof(string));
    DataRow row = dt.NewRow();                

    row["devClass"] = txtPlayerName.Text;                

    row["deviceId"] = txtPlayerNo.Text;                

    row["version"] = txtVersion.Text;
    dt.Rows.Add(row);
    ds.Tables.Add(dt);
    string setPath = String.Format("{0}Terminal\\terminal.xml",GetCurrentPath()) ;     //GetCurrentPath()是应用程序路径           

    if (ds != null)                 

    {                    

    FileStream fs = new FileStream(setPath, FileMode.Create);                    

    XmlTextWriter xtr = new XmlTextWriter(fs, System.Text.Encoding.GetEncoding("gb2312"));                    

    //加入了下面的指定就可以了                     

    xtr.Formatting = Formatting.Indented;                  

     xtr.Indentation = 6;                    

    xtr.WriteStartDocument();                    

    ds.WriteXml(xtr);                    

    xtr.Close();                    

    fs.Close();                 

    }

  • 相关阅读:
    我所理解的readonly和const
    代码中的良好习惯从点滴做起
    常用正则表达式收集
    优化网站加载速度的14个技巧
    关于easyUI的模态对话框
    关于jq ajax封装以及ajax上传Webapi
    Linux完全卸载Oracle的操作步骤
    Linux下安装oracle的一般步骤
    CentOS Linux上安装Oracle11g笔记
    Oracle中建库时报Exception in thread main
  • 原文地址:https://www.cnblogs.com/uwking/p/2042308.html
Copyright © 2020-2023  润新知