日期:2014-05-18  浏览次数:21083 次

datatable的importRow() 用啦之后无法更新到数据库???
如题

代码如下
  my_dataset.Tables["input_information_all"].ImportRow(my_DataRow);
  my_dataset.Tables["today_id_input"].ImportRow(my_DataRow);
  。。。。。。。。。。。。。。。。。。。。
  oda1.Update(my_dataset, "input_information_all");
如果用
  my_dataset.Tables["input_information_all"].Rows.Add(my_DataRow);
  就可以更新数据库和dataset
  why????
 

------解决方案--------------------
my_dataset.Tables["input_information_all"].ImportRow(my_DataRow); 
my_dataset.Tables["today_id_input"].ImportRow(my_DataRow); 
。。。。。。。。。。。。。。。。。。。。 
oda1.Update(my_dataset, "input_information_all"); 
///这个位置是把my_dataset提交到数据库


my_dataset.Tables["input_information_all"].Rows.Add(my_DataRow); 
///对my_dataset进一步改动!
------解决方案--------------------
去看ImpoartRow()和Rows.Add()的用法!

参考MSDN