我有一个要求检查,如果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].
}
谢谢。