2012-10-12 81 views
0

如何添加DataGridView中的數據,數據集(包括列名)添加DataGridView中的數據爲DataSet

嗯,我開始並在下面的代碼的中間stucked起來:

   DataTable table = new DataTable(); 
      DataRow newRow = new DataRow(); 
      table.Columns.Add("productname"); //first column 
      table.Columns.Add("brandname"); //second column 
      table.Columns.Add("quantity");  //third column 
      table.Columns.Add("price");  //fourth column 

然後,我需要該數據集寫入到一個XML文件,這樣

<stock> 
    <items> //How to add these two extra tags? ('stock' and 'items') 
     ----Column Names---- 
    <items> 
<stock> 

請提前幫助
感謝。

回答

0
DataSet ds = new DataSet("stock"); 
DataTable table = new DataTable("items"); 
table.Columns.Add("productname"); //first column 
table.Columns.Add("brandname"); //second column 
table.Columns.Add("quantity");  //third column 
table.Columns.Add("price");  //fourth column 

如上所述命名您的數據集和數據表。它會根據您的需要編寫您的xml。

DataRow newRow = table.NewRow(); 
newRow["productname"] = "some value"; 
newRow["brandname"] = "some value"; 
newRow["quantity"] = "some value"; 
newRow["price"] = "some value"; 
table.Rows.Add(newRow); 
ds.Tables.Add(table); 

編輯:

string xml = ds.GetXml(); 
+0

感謝您的答覆。然後如何將它添加到帶有兩個額外標籤的xml文件中,我提到了這個問題。我知道如何寫,但我不知道如何添加額外的標籤。 –

+0

@Mr_Green chk更新後的部分 – Talha

+0

實際上,我不需要爲創建的表格添加兩個父元素,即「stock」和「items」。正如我在問題中提到的那樣 –

相關問題