/// <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; }
/// <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; }