예제 #1
0
 public RowColumnsBindingBase(DataTable table, string[] colArr, double coif, ICellMath pForward, ICellMath pBackward, IRowValidator pValidator)
     : base(table, pValidator)
 {
     columns  = colArr;
     padCoif  = coif;
     backward = pBackward;
     forward  = pForward;
 }
예제 #2
0
        public RowColumnsBindingSpace(DataTable table, string[] col, double coif, ICellMath pForward, ICellMath pBackward, IRowsSelector pForTop, IRowsSelector pForSub, IRowValidator pValidator)
            : base(table, col, coif, pForward, pBackward, pValidator)
        {
            //
            forTop = pForTop;
            forSub = pForSub;

            tableSource.RowDeleting   += new DataRowChangeEventHandler(table_RowDeleting);
            tableSource.RowChanged    += new DataRowChangeEventHandler(table_RowChanged);
            tableSource.ColumnChanged += new DataColumnChangeEventHandler(table_ColumnChanged);
        }
 public RowColumnsBindingInner(DataTable table, string[] colArr, double coif, ICellMath pForward, ICellMath pBackward, IRowValidator pValidator)
     : base(table, colArr, coif, pForward, pBackward, pValidator)
 {
     tableSource.ColumnChanged += new DataColumnChangeEventHandler(table_ColumnChangedForRow);
 }
 public RowColumnsBindingInnerAlwaysLast(DataTable table, string[] colArr, string col, double coif, ICellMath pForward, ICellMath pBackward, IRowValidator pValidator)
     : base(table, colArr, coif, pForward, pBackward, pValidator)
 {
     lastCol = col;
 }