相关疑难解决方法(0)

向DataTable添加多行

我知道两种方法来添加带有数据的新行 DataTable

string[] arr2 = { "one", "two", "three" };
dtDeptDtl.Columns.Add("Dept_Cd");
Run Code Online (Sandbox Code Playgroud)
for (int a = 0; a < arr2.Length; a++)
{
    DataRow dr2 = dtDeptDtl.NewRow();
    dr2["Dept_Cd"] = DeptCd[a];
    dtDeptDtl.Rows.Add(dr2);
}
Run Code Online (Sandbox Code Playgroud)
for (int a = 0; a < arr2.Length; a++)
{
    dtDeptDtl.Rows.Add();
    dtDeptDtl.Rows[a]["Dept_Cd"] = DeptCd[a];
}
Run Code Online (Sandbox Code Playgroud)

上述两种方法都会给我相同的结果,即One Two Three将被添加DataTable到单独的行中.

但我的问题是,两个步骤之间有什么区别,哪个是更好的表现方式?

c# asp.net datatable

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net ×1

c# ×1

datatable ×1