WPF中如何获取选中行/单元格所在行的数据

标题的需求一般建立在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();

猜你喜欢

转载自blog.csdn.net/weixin_40626630/article/details/82470240
今日推荐