1. ホーム
  2. c#

[解決済み] 既にデータが存在するdatatableに新しいカラムとデータを追加するには?

2023-06-04 01:20:42

質問

新しい DataColumnDataTable オブジェクトに渡すことができますか?

擬似コード

//call SQL helper class to get initial data 
DataTable dt = sql.ExecuteDataTable("sp_MyProc");

dt.Columns.Add("NewColumn", type(System.Int32));

foreach(DataRow row in dr.Rows)
{
    //need to set value to NewColumn column
}

どのように解決するのですか?

コードを書き続けてください。

//call SQL helper class to get initial data 
DataTable dt = sql.ExecuteDataTable("sp_MyProc");

dt.Columns.Add("NewColumn", typeof(System.Int32));

foreach(DataRow row in dt.Rows)
{
    //need to set value to NewColumn column
    row["NewColumn"] = 0;   // or set it to some other value
}

// possibly save your Dataset here, after setting all the new values