DataRow drrow = clsYHAlert.dtCurrentAlarmTable.NewRow();
drrow["NMSAlertid"] = 3300165;
drrow["platformName"] = "成都6险";
drrow["carrieroperatorName"] = "九2移动";
drrow["ipAddr"] = "179.16.0.39";
drrow["phoneNum"] = "15000926250";
drrow["sendTime"] = "2018-7-17 16:02:49";
drrow["findTimes"] = 1;
clsYHAlert.dtCurrentAlarmTable.Rows.Add(drrow);
string strYestoryNow = DateTime.Now.AddDays(-1).ToString();
string filterExpression = string.Format("sendTime<=#{0}#", strYestoryNow);
DataRow[] drDelete = clsYHAlert.dtCurrentAlarmTable.Select(filterExpression);
foreach (DataRow dr in drDelete)
{
clsYHAlert.dtCurrentAlarmTable.Rows.Remove(dr);
clsYHAlert.dtCurrentAlarmTable.AcceptChanges();
}
本文介绍了一种在报警数据管理中创建新记录并依据发送时间进行数据清理的方法。通过具体的代码示例展示了如何向报警数据表添加新条目,并利用日期过滤实现过期报警信息的删除。
1383

被折叠的 条评论
为什么被折叠?



