我正在尝试遍历我的数据库以查找具有日期范围的特定行。每当我尝试使用 DataTable.Import(DataRow) 时,它都会添加一个内部没有值的新行。如何将 DataRow “导入”到 DataTable 中?这是循环,谢谢!
public DataTable FilterDataTableByDates(DataTable td, DateTime from, DateTime to)
{
DataTable tempTd = new DataTable();
foreach (DataRow dr in td.Rows)
{
long ticks = Convert.ToInt64(dr["cpd_date"].ToString());
if (ticks > from.Ticks && ticks < to.Ticks)
{
tempTd.ImportRow(dr);
}
}
return tempTd.Copy();
}