System.Data.DataRow.SetModified C# (CSharp) Method

SetModified() public method

public SetModified ( ) : void
return void
        public void SetModified()
        {
            if (RowState == DataRowState.Unchanged)
            {
                _tempRecord = _table.NewRecord(_newRecord);
                if (_tempRecord != -1)
                {
                    // suppressing the ensure property changed because no values have changed
                    _table.SetNewRecord(this, _tempRecord, suppressEnsurePropertyChanged: true);
                }
            }
            else
            {
                throw ExceptionBuilder.SetAddedAndModifiedCalledOnnonUnchanged();
            }
        }

Usage Example

Example #1
5
 /// <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();
 }
All Usage Examples Of System.Data.DataRow::SetModified