如题  我在dataset中,用tables【“aaa”】读取啦数据库中某一表格的数据,
  然后我这个表格的数据更新啦,我要怎么样立刻把tables【“aaa”】的内容 随数据库的表格内容变更,  有没有很好的函数可以用???
  如果要重新读入的话,我要如何删除以前的数据。

解决方案 »

  1.   

    应该是数据连接的问题,,我想要把已经读入数据库数据的datatables,随着数据库数据的更新,datatable的内容也更新
      

  2.   

    用SqlCommandBuider自动生成SQL语句就行了几行代码搞定...
      

  3.   

    不好意思,我用的是 OdbcDataAdapter  
      

  4.   

    SqlDataAdapter.Fill(DataTable dt)
    DataTable dt=SqlDataAdapter.GetData();//用适配器,全表更新也不错,
      

  5.   

    ODBC有没有很好用的函数?????
    如果要是必须重新读取数据的话我要用tables。clear()来清除以前的数据吗??
      

  6.   

    我自己用  tables。clear()清理之后,
    从新读啦一遍,
    有没有更好的办法  请指教一下
    等到明天结贴请高人指点 有没有什么不妥,
    或者更好的办法
    部分代码如下:
    my_dataset.Tables["aaa"].Clear();
    DataTable ttt = my_dataset.Tables["aaa"].Clone();
    string connect_name= "*******";
    OdbcConnection MyConnection = new OdbcConnection(connect_name);
    OdbcCommand sqlCmd = new OdbcCommand("select * from aaa ", MyConnection);
    oda2.SelectCommand = sqlCmd;
    oda2.Fill(ttt);my_dataset.Tables["input_detail_list"].Merge(ttt);