У меня есть требование проверить, если datatable имеет значение null, а затем скопировать строку в datatable, в противном случае необходимо добавить строку в datatable.В этом коде в разделе «else» он должен добавлять строку, но здесь он добавляет строку без каких-либо значений. В первом столбце он добавляет текст как [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].
}
Спасибо.