我用DataSet插入一行记录,怎样把刚插入的记录写入到Xml文件中。DataRow dr=ds.Tables[0].NewRow();
dr["title"] = title;
dr["source"] = source;
dr["content"] = content;
dr["input_datetime"] = now;
ds.Tables[0].Rows.Add(dr);
da.Update(ds,"News");

解决方案 »

  1.   

    自己先顶一下先,怎么CSDN上没有人啊。
      

  2.   

    DataRow dr=ds.Tables[0].NewRow();
    dr["title"] = title;
    dr["source"] = source;
    dr["content"] = content;
    dr["input_datetime"] = now;
    ds.Tables[0].Rows.Add(dr);
    da.Update(ds,"News"); XmlTextWriter writer = new XmlTextWriter(Console.Out);
    writer.Formatting = Formatting.Indented;
    WriteQuote(writer, "MSFT", 74.125, 5.89, 69020000);
    writer.Close(); } static void WriteQuote(XmlWriter writer, string symbol, 
    double price, double change, long volume)
    {
    writer.WriteStartElement("Stock");
    writer.WriteAttributeString("Symbol", symbol);
    writer.WriteElementString("Price", XmlConvert.ToString(price));
    writer.WriteElementString("Change", XmlConvert.ToString(change));
    writer.WriteElementString("Volume", XmlConvert.ToString(volume));
    writer.WriteEndElement();
    }
      

  3.   

    DataRow dr=ds.Tables[0].NewRow();
    dr["title"] = title;
    dr["source"] = source;
    dr["content"] = content;
    dr["input_datetime"] = now;
    ds.Tables[0].Rows.Add(dr);
    da.Update(ds,"News"); XmlTextWriter writer = new XmlTextWriter(Server.MapPath(".")+"/a.xml",System.Text .Encoding .Default ); writer.Formatting = Formatting.Indented;
    WriteQuote(writer, "MSFT", 74.125, 5.89, 69020000);
    writer.Close();
    //savexml } static void WriteQuote(XmlWriter writer, string symbol, 
    double price, double change, long volume)
    {
    writer.WriteStartElement("Stock");
    writer.WriteAttributeString("Symbol", symbol);
    writer.WriteElementString("Price", XmlConvert.ToString(price));
    writer.WriteElementString("Change", XmlConvert.ToString(change));
    writer.WriteElementString("Volume", XmlConvert.ToString(volume));
    writer.WriteEndElement();
    }
      

  4.   

    DataRow dr=ds.Tables[0].NewRow();
    dr["title"] = title;
    dr["source"] = source;
    dr["content"] = content;
    dr["input_datetime"] = now;
    ds.Tables[0].Rows.Add(dr);
    da.Update(ds,"News");ds.WriteXml("abc.xml");确保abc.xml存在并且路径正确。