使用2)方案修改后的读取代码如下:
//_table,为DataTable
int rowcount = this._table.Rows.Count;
for (int i = 0; i < rowcount; i++)
{
//跳过被删除的记录
if (this._table.Rows[i].RowState == DataRowState.Deleted)
continue;
String status = (String)_table.Rows[i][“status”]; //读取该行的状态信息
}