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"/>
要获取所选行,您有两个选择:
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;
我想将 DataGrid
选定行的所有属性放入文本框。
如何将所选行的每个数据放入文本框?
<DataGrid x:Name="dgSearch" ItemsSource="{Binding}" IsReadOnly="True" Height="390" Width="Auto" MouseLeftButtonDown="dgSearch_MouseLeftButtonDown"/>
要获取所选行,您有两个选择:
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;