wpf mvvm获取列表行数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf mvvm获取列表行数据相关的知识,希望对你有一定的参考价值。

参考技术A 标题的需求一般建立在SelectionChanged 事件中,当选择发生变化,获取的行号也就发生变化,则可以根据需要获取各个行的数据。
DataGrid在获取行时,需要从SelectedItem转换成DataRowView进行操作。
1、获取所在行数据
DataRowView dr = dg.SelectedItem as DataRowView;
if (dr != null)

txt_id.Text = dr["ID"].ToString();
time.SelectedDate = DateTime.Parse(dr["测试日期"].ToString());
txt_cdbh.Text = dr["测点编号"].ToString();
txt_cgqbh.Text = dr["传感器编号"].ToString();
txt_sj1.Text = dr["应力数据1"].ToString();
txt_sj2.Text = dr["应力数据2"].ToString();
txt_t.Text = dr["温度"].ToString();

以上是关于wpf mvvm获取列表行数据的主要内容,如果未能解决你的问题,请参考以下文章

使用 MVVM 对集合进行 WPF 分组

是否可以在 mvvm 模式中获取 wpf 数据网格上的动态列?

如何在黑莓 10 级联 qml 中获取列表视图行数?

使用 MVVM 从 WPF ListView 项触发双击事件

WPF - MVVM 视图模型设置

如何将搜索应用于 MVVM (WPF) 中的列表,而无需每次都调用列表值?