0

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>

よろしくお願い
します。

4

1 に答える 1

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();
于 2012-10-12T05:05:02.143 に答える