10

データを含む新しい行をに追加する2つの方法を知っていますDataTable

string[] arr2 = { "one", "two", "three" };
dtDeptDtl.Columns.Add("Dept_Cd");

for (int a = 0; a < arr2.Length; a++)
{
    DataRow dr2 = dtDeptDtl.NewRow();
    dr2["Dept_Cd"] = DeptCd[a];
    dtDeptDtl.Rows.Add(dr2);
}

for (int a = 0; a < arr2.Length; a++)
{
    dtDeptDtl.Rows.Add();
    dtDeptDtl.Rows[a]["Dept_Cd"] = DeptCd[a];
}

上記の両方の方法で同じ結果が得られます。つまり、One Two Three がDataTable別々の行に追加されます。

しかし、私の質問は、両方のステップの違いと、どちらがパフォーマンスの面で優れているかということです。

4

1 に答える 1