2010-11-17 70 views
1

我剛剛開始用c#學習asp.net,並想知道如何使用asp.net將數據集寫入XML。 任何人都可以提供任何示例或參考,以便我可以繼續前進。如何在asp.net中將數據集寫入xml

由於提前

阿努夏爾馬

回答

1

WriteXml方法將整個數據集保存到xml文件或流。

myDataset.WriteXml("dataset.xml", XmlWriteMode.WriteSchema); 
0

以數據庫名稱一個空的數據集,使這一名稱將反映到您的轉換XML文檔

DataSet ds = new DataSet(); 
ds.DataSetName = "ds"; 

您的數據(數據表)添加到該數據集的名稱

data.TableName = "tb"; 
ds.Tables.Add(data); 

創建一個XmlDocument &加載數據字符串到其中

using (MemoryStream memoryStream = new MemoryStream()) 
{ 
    using (TextWriter streamWriter = new StreamWriter(memoryStream)) 
    { 
     XmlSerializer xmlSerializer = new XmlSerializer(typeof(DataSet)); 
     xmlSerializer.Serialize(streamWriter, ds); 
     result = Encoding.UTF8.GetString(memoryStream.ToArray()); 
    } 
} 

XmlDocument _doc = new XmlDocument(); 
_doc.LoadXml(result);