从DataSet的一个表中选取部分数据成为一个新的DataTable,并绑定到一个DataGrid,在DataGrid中更新后要写入数据库,该怎么做?(是循环一条条插入吗?还是有别的方法?)

解决方案 »

  1.   

    DataGrid.DataSouce = DataSet.Tables["表名"].Selct………………
    SqlCommandBuilder myBuld = new SqlCommandBuilder(SqlDataAdapter);
    SqlDataAdapter.Update(DataSet)这样的问题才给这点分,鄙视你,哈哈!!
      

  2.   

    使用DataTable.GetChanges方法获得修改过的行(包括删除,新增,更新),在把这个DataRow[]更新即可
      

  3.   

    同意wnlovezxm(大垃圾人),不过用循环也是很简单的,我就是用的循环
      

  4.   

    to:v192(魔渡众生) 
    DataRow[]的查询在什么地方?怎么更新?
     
    to:wnlovezxm(大垃圾人) 
    select 随便写吗?只要写哪个表就是更新哪个表?to:gshope(北京.Net) 
    规则怎么写?DataSet里的DataTable不是从表里读出来的,而是程序创建的。
      

  5.   

    DataView dv=new DataView(dataset.tables[0]);
    dv.find(?????);
    datagrid.datasource=dv;
      

  6.   

    不是我想要的答案,想问的是如何对生成的DATATABLE进行更新。 
    wnlovezxm(大垃圾人) 的已经差不多了,但是不知道怎么写SELECT,老是报错,能写的完整点吗?