将DataGridView的数据添加到DataSet

时间:2012-10-12 04:58:17

标签: c# .net xml dataset

如何将DataGridView的数据添加到DataSet(包括列名)

好吧,我开始并在下面的代码中间插入:

             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

然后我需要将此DataSet写入这样的XML文件

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

请帮助
提前致谢。

1 个答案:

答案 0 :(得分: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();