Articles in this section
Category / Section

How to read cell values from SelectedItems?

1 min read

You can able to get the cell values of SelectedItems by using SfDataGrid.SelectedItems and internal reflector which reflects the field value from data object based on field name.

 

C#

private void Button_Click(object sender, RoutedEventArgs e)
{
    listBox.Items.Clear();
    // Get the selected items of SfDataGrid
    var reflector = this.dataGrid.View.GetPropertyAccessProvider();
    foreach (var row in this.dataGrid.SelectedItems)
    {
        foreach (var column in dataGrid.Columns)
        {
            //Get the value from data object based on MappingName 
            var cellvalue = reflector.GetValue(row, column.MappingName);
            //Returns the display value of the cell from data object based on MappingName 
            //var displayValue = reflector.GetFormattedValue(row, column.MappingName);
            listBox.Items.Add(cellvalue.ToString());
        }
    }
}

Sample Links:

 

WPF

WRT

UWP

 



Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied