将空行添加到DataTable

sap*_*ito 4 .net c# datatable

是否可以通过一次调用向DataTable添加几行?

问题是我需要创建一个DataTable,其中每个列在写入DataTable之前需要先前的处理.逐行写入会很不方便.

即,我需要创建一个具有N个空行的DataTable,然后以列为基础写入值.

Tim*_*ter 7

如果没有循环,则无法添加多行.如果要将n行添加到DataTable所有列为"空"的位置,请使用DataRowCollection.Add不带参数:

for(int i = 0; i < n; i++)
    table.Rows.Add();  // all fields get their default value
Run Code Online (Sandbox Code Playgroud)