/// <summary> /// 保存 /// </summary> private void save() { List <TargetedValueEntity> list = new List <TargetedValueEntity>(); for (int col = 5; col < this.dgvSetTargetedValue.ColumnCount; col++) { for (int row = 0; row < this.dgvSetTargetedValue.RowCount; row++) { if (dgvSetTargetedValue[col, row].Value == null) { continue; } var cellEntity = cellToEntity(dgvSetTargetedValue[col, row]); if (cellEntity == null) { continue; } list.Add(cellEntity); } } TargetedValueEntityAccess valueAccess = new TargetedValueEntityAccess(); valueAccess.Delete("OilTableTypeComparisonTableID =" + this._currentOilTableTypeComparisonTableEntity.ID); OilBll.saveTargetedValue(list); }
/// <summary> /// 设置值 /// </summary> private void setValueToTable() { this._isChanged = false; TargetedValueEntityAccess valueAccess = new TargetedValueEntityAccess(); this._ValueList = valueAccess.Get("1=1"); List <TargetedValueEntity> ValueList = this._ValueList.Where(o => o.OilTableTypeComparisonTableID == this._currentOilTableTypeComparisonTableEntity.ID).ToList(); foreach (var temp in ValueList) { for (int rowIndex = 0; rowIndex < this.dgvSetTargetedValue.RowCount; rowIndex++) { if (this.dgvSetTargetedValue.Rows[rowIndex].Cells["ID"].Value.ToString() == temp.TargetedValueRowID.ToString()) { this.dgvSetTargetedValue[temp.TargetedValueColID.ToString(), rowIndex].Value = temp.strValue; //this.dgvSetLevelValue[temp.TargetedValueColID.ToString(), i].Tag = temp.Value; } } } }