/// <summary> /// 更新记录状态 /// </summary> /// <param name="dataRow">记录</param> /// <param name="updateType">操作类型</param> private void SetRowState(DataRow dataRow, UpdateType updateType) { if (dataRow.RowState != DataRowState.Unchanged) return; if (updateType == UpdateType.Add) dataRow.SetAdded(); if (updateType == UpdateType.Modify) dataRow.SetModified(); }
//刷新缓存记录的数据 protected void UpdateSummaryRowState(DataRow dataRow) { dataRow.AcceptChanges(); if (_UpdateType == UpdateType.Modify) dataRow.SetModified(); if (_UpdateType == UpdateType.Add) dataRow.SetAdded(); }