DataRow dr = dt.NewRow();
  dr[0] = CurrentUserID;
  dr[1] = mylistview.selecteditem;这儿应该怎么写得到选中的一行的某一列的值网上查到的不是WPF下能用的
  dt.Rows.Add(dr);
  sda.Update(dt);
高手指点我啊

解决方案 »

  1.   

    你用的是数据绑定吗?
    如果是的话 listView.SelectedItem 就是个 DataRowDataRow row = listView.SelectedItem as DataRow;
    row[2] = value;
      

  2.   

     DataRow dr1= listView1.SelectedItem as DataRow;
                DataRow dr2 = dt.NewRow();
                dr2["stu_id"] = CurrentUserID;
             
                dr2["corpo_id"] =dr1["corpo_id"];
                
                dt.Rows.Add(dr2);
                sda.Update(dt2);
    我这样用可以吗 dr1为选中的一行,然后确定dr2的值 再将dr2加入到datatable dt中 然后利用SqlDataAdapter sda更新数据库信息
      

  3.   

    bservableCollection<T>
    listBox1.SelectedItem as TSelectedItem.Content
    http://www.c-sharpcorner.com/uploadfile/mahesh/wpflistbox08252008100659am/wpflistbox.aspx