Ejemplo n.º 1
0
        /// <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();
        }
Ejemplo n.º 2
0
        /// <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();
        }