WPF DataGrid 选定行放入列表

WPF DataGrid selected row put in list

我想将 DataGrid 选定行的所有属性放入文本框。 如何将所选行的每个数据放入文本框?

<DataGrid x:Name="dgSearch" ItemsSource="{Binding}" IsReadOnly="True" Height="390" Width="Auto" MouseLeftButtonDown="dgSearch_MouseLeftButtonDown"/>

img

要获取所选行,您有两个选择:

1- 使用DataGridRow 到所选行

2- 将所选行投射到相应的模型

1:

DataRowView Row = (DataRowView)dataGridView.SelectedItem;
//Then 
var i = Row["Column Name"];
//Then putting to you text box

2:

CorrespondingModel model = (CorrespondingModel)dataGridView.SelectedItem;
// Then 
textBox.Text = model.PropertyX + model.ProprtyY;