用SqlCommandBuilder生成
SqlCommandBuilder custCB = new SqlCommandBuilder(myDataAdapter);
myDataAdapter.Fill(MyDataset);
.....myDataAdapter.Update(MyDataset);
SqlCommandBuilder custCB = new SqlCommandBuilder(myDataAdapter);
myDataAdapter.Fill(MyDataset);
.....myDataAdapter.Update(MyDataset);
解决方案 »
- 从数据库的日期字段取回日期值转换成本地时间时候少了一天
- VS2005 突然不能建网站了,怎么把它改回来?
- 急,需要判断一个大于0的整数或两位小数的正则表达式
- 送50分!!C#中最基本的组成是什么呢?比如说关键字int能定义一个整数,但.NET类库中却又定义了int类,请问int是C#的基本组成吗?
- 求救`_完成一个复数类、提供复数的加减运算(也可以完成乘除运算),并重写ToString方法。
- 提问?应输入类型、命名空间定义或文件尾
- 关于C#列复值的问题
- C#操作word表格 ,将表格中多行合并
- Web窗体中如何在一个窗体修改另一个窗体内TextBox1控件的text属性?答对结贴!
- 一个关于发布程序的问题~~
- 共享程序集中的公共密钥的许可作用是什么?
- 怎样在局域网中下载须要用户名和密码访问的文件!
数据更新时也可以用三个DataAdapter
mySet.ReadXml("SomeXmlFile.xml",XmlReadMode.Auto);如果要把dataSet导回数据库的化SqlDataAdapter myAdapter= new SqlDataAdapter();//用下面的方法将将DataSet中的数据格式化
string sqlText="select top 1 * from " + tabName1;
SqlCommand myComm=new SqlCommand(sqlText,sqlConnection);
myAdapter.SelectCommand=myComm;
string tabName2=mySet.Tables[0].TableName;
myAdapter.FillSchema(mySet,SchemaType.Source,tabName2);
//tabName1,tabName2 可以不等//写回数据库
myAdapter.InsertCommand=new SqlCommandBuilder(myAdapter).GetInsertCommand();
myAdapter.Update(mySet,tabName);
搂住的要求不难实现,可以把更新sql语句放在一起,就可以了