WPF中如何獲取選中行/單元格所在行的資料
阿新 • • 發佈:2019-02-11
標題的需求一般建立在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();