Esempio n. 1
0
        /// <summary>
        /// Occurs while calculating the merged cells.
        /// </summary>
        /// <param name="sender">The object of the sender.</param>
        /// <param name="e">An <see cref="QueryCoveredCellsEventArgs"/> that contains event data.</param>
        void sfDataGrid1_QueryCoveredRange(object sender, QueryCoveredRangeEventArgs e)
        {
            var range = GetRange(e.GridColumn, e.RowIndex, e.ColumnIndex, e.Record);

            if (range == null)
            {
                return;
            }

            e.Range   = range;
            e.Handled = true;
        }
Esempio n. 2
0
        /// <summary>
        /// Occurs while calculating the merged cells.
        /// </summary>
        /// <param name="sender">The object of the sender.</param>
        /// <param name="e">An <see cref="QueryCoveredRangeEventArgs"/> that contains event data.</param>
        void sfDataGrid1_QueryCoveredRange(object sender, QueryCoveredRangeEventArgs e)
        {
            if (!e.GridColumn.MappingName.Equals("CustomerID"))
                return;

            //Get the range for merging the cells.
            var range = GetRange(sfDataGrid1.Columns["CustomerID"], e.RowIndex, e.ColumnIndex, e.Record);
            if (range == null)
                return;

            e.Range = range;
            e.Handled = true;
        }