SqlConnection conn= new SqlConnection("");
DataSet ds = new DataSet();
SqlDataAdapter sda;
ds.Tables.Clear();sda = new SqlDataAdapter("", conn);
sda.Fill(ds);
this.dataGridView1.DataSource = ds.Tables[0];
SqlCommandBuilder scb = new SqlCommandBuilder(sda);
sda.Update(ds);
this.dataGridView1.DataSource = ds.Tables[0];

解决方案 »

  1.   

    大侠们  我的东西和数据库一点关系都没有   我从格式化的文本读进DATATABLE里的     然后显示在datagridview里   在datagrideview 修改完后在保存到文本文件里    
      

  2.   

    如果和数据库没关系,那就按原来读取文件的方法filestream,前面是readstream读到datatable,后面用writestream再写回去就行了啊。
      

  3.   

    谢谢楼上的     问题2 已经搞明白  前提是  datagirdview 数据源为datatable 问题1 : 我从格式化的文本读进DATATABLE里的,然后显示在datagridview里  在datagrideview 修改单元格,table里的数据跟着变吗?  变了 怎么找出变了 的行 ? 给出思路和要用的方法