将查询的输出追加到DataTable中

时间:2018-12-19 10:11:37

标签: asp.net-mvc linq ado

我有一个要求检查,如果datatable为null,则将行复制到datatable,否则需要将行追加到datatable。 在“其他”部分的此代码中,应该添加一行,但在此处添加一行,但其中没有任何值。在第一列中,将添加文本为[System.Data.DataRow]。

 if (dtTable == null)
{
    dtTable = (from DataRow dr in dtDetails.Rows
               where dr["ID"].ToString() == Id
               select dr).CopyToDataTable();
}
else
{


    dtTable.Rows.Add(from DataRow dr in dtDetails.Rows
    where dr["ID"].ToString() == Id
    select dr)
    // Here in DataTable it adding a new row but without any values.
    // In the first column it is appending a text as [System.Data.DataRow].

}

谢谢。

0 个答案:

没有答案