Datetable删除某行数据
如何对datatable的行进行删除
在使用C#开发时,我们常常会使用datatable进行数据的存储,不免会遇到要删除某行数据的需求,这里提供俩种方法,话不多说直接上代码。
方法1
代码如下(示例):
bool isRemove = false;
foreach (DataRow row in dt.Rows)
{
string datetime = row["data_time"].ToString();
isRemove = IsInDateCommon(datetime, mingClassStartTime, mingClassEndTime);
if (isRemove)
row.Delete();
}
dt.AcceptChanges();
方法2
代码如下(示例):
DataRow[] foundRow;
foundRow = ocdt.Select("energy=0.0000 and activity=0", "");
foreach (DataRow row in foundRow)
{
ocdt.Rows.Remove(row);
}