/// <summary>Reject column changes in DataTable. /// </summary> /// <param name="pos"></param> /// <param name="fldIdx"></param> public void RejectColumnChanges(int pos, int fldIdx) { DVDataTableObj.CurrRow = pos; int colID = DVDataTableObj.GetColumnId(fldIdx - 1); Commands.addAsync(GuiCommandType.REJECT_DVCONTROL_COLUMN_CHANGES, DVControl, DVDataTableObj.CurrRow, colID, DVDataTableObj.DataTblObj); Commands.beginInvoke(); }
/// <summary>compute DataTable's column value /// </summary> /// <param name="fldIdx">Identifies DataColumn.</param> public void ComputeColumnValue(int fldIdx) { int colID = -1; //if fldIdx is 0, means it's first column i.e. "Isn" if (fldIdx == 0) { colID = 0; } else { colID = DVDataTableObj.GetColumnId(fldIdx - 1); } object colVal = null; ComputeAndRefreshColumn(colID, true, ref colVal); Commands.addAsync(GuiCommandType.UPDATE_DVCONTROL_COLUMN, DVDataTableObj, DVDataTableObj.CurrRow, colID, colVal); Commands.beginInvoke(); }