//创建一个数据集 DataSet dsTradeNews = new DataSet(); //读取XML文件用于绑定到DataGrid上 dsTradeNews.ReadXml(@"D:\CorpInfo.xml",XmlReadMode.Auto); //创建一个表 DataTable dtTradeNews = new DataTable("TradeNews"); //创建列 DataColumn dcSimpleName = new DataColumn("SimpleName",Type.GetType("System.String")); DataColumn dcCode = new DataColumn("Code",Type.GetType("System.String")); //将列加入到表中 dtTradeNews.Columns.Add(dcSimpleName); dtTradeNews.Columns.Add(dcCode); //创建行并为每列赋值 DataRow drTradeNew = dtTradeNews.NewRow(); drTradeNew["SimpleName"] = "公司"; drTradeNew["Code"] = "888888"; //将表加入数据集中 dsTradeNews.Tables.Add(dtTradeNews); //生成XML文件或覆盖XML文件 try { dsTradeNews.WriteXml(@"D:\CorpInfo.xml"); } catch(Exception ex) { Response.Write("生成XML文件产生异常:" + ex.Message); return ; } dgTradeNews.DataSource = dsTradeNews.Tables["TradeNews"].DefaultView; dgTradeNews.DataBind(); 转载于:https://www.cnblogs.com/hongzhi/archive/2009/08/28/1555641.html