遍历DataGride每一行,生成sql语句,然后执行。

解决方案 »

  1.   

    为你用来取数据的SqlDataAdapter定义好其它UpdateCommand DeleteCommand 等,最后调用 一个Update搞定!!
      

  2.   

    使用DataAdapter.Update(table1);
    注意在DataAdapter所包含的Command对象中,
    SqlParameter的设置需要指定sourceColumn,
    如:
    SqlParameter param = new SqlParameter("@ManifestId",SqlDbType.Int,4,"ManifestId");
    param.Direction = ParameterDirection.Output;
    manifestHeadInsertCommand.Parameters.Add(param);manifestHeadInsertCommand.Parameters.Add(new SqlParameter("@FileCreateTime",SqlDbType.DateTime,8,"FileCreateTime"));this.BillCheckInsertCommand.Parameters.Add(new SqlParameter("@PackNo", System.Data.SqlDbType.Decimal, 9, ParameterDirection.Input, false, ((System.Byte)(19)), ((System.Byte)(0)), "PackNo", System.Data.DataRowVersion.Current, null));
      

  3.   

    http://blog.csdn.net/langmafeng/archive/2004/07/02/32287.aspx
      

  4.   

    没有必要用 select a as "姓名", b  as '性别'  form table 来生成dataGrie啊。中文描述可以用dataGrid的字段映射来完成。