CellMergeEventArgs.CellValue1 Property

Gets the value of the first cell processed by the TableView.CellMerge event handler.

Namespace: DevExpress.Xpf.Grid

Assembly: DevExpress.Xpf.Grid.v20.2.dll

Declaration

public object CellValue1 { get; }
Public ReadOnly Property CellValue1 As Object

Property Value

Type Description
Object

An object that is the value of the first cell.

Remarks

Use the CellValue1 and CellMergeEventArgs.CellValue2 properties to get the values of adjacent cells that are processed by the TableView.CellMerge event handler.

The following example demonstrates a TableView.CellMerge event handler that merges the cells in the text column regardless of the string case.

private void tableView_CellMerge(object sender, CellMergeEventArgs e) {
    bool isDepartment =  e.Column.FieldName == "Department";
    if (isDepartment) {
        string str1 = e.CellValue1 as string;
        string str2 = e.CellValue2 as string;
        bool equalIgnoreCase = String.Equals(str1, str2, StringComparison.OrdinalIgnoreCase);
        if(equalIgnoreCase) {
            e.Merge = true;
            e.Handled = true;
        }
    }
}
See Also