WPF Datagrid set selected row

后端 未结 8 1341
无人共我
无人共我 2020-11-27 05:08

How do I use the Datagrid.SelectedItem to select a row programmatically?

Do I first have to create a IEnumerable of DataGridRow

8条回答
  •  一生所求
    2020-11-27 05:27

    // In General to Access all rows //

    foreach (var item in dataGrid1.Items)
    {
        string str = ((DataRowView)dataGrid1.Items[1]).Row["ColumnName"].ToString();
    }
    

    //To Access Selected Rows //

    private void dataGrid1_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        try
        {
            string str = ((DataRowView)dataGrid1.SelectedItem).Row["ColumnName"].ToString();
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
    }
    

提交回复
热议问题