将DataTable(包括DataSet中的表)中的表的更新写入数据库
来源:互联网 发布:mac装win10双系统蓝屏 编辑:程序博客网 时间:2024/04/28 05:20
//直接在代码中写sql语句
private void fill(int id, string comArea)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings[1].ConnectionString);
SqlDataAdapter sda = new SqlDataAdapter("select * from CommerceArea", con);
SqlCommandBuilder scb = new SqlCommandBuilder(sda);//可自动生成更新,插入,删除sql语句
DataSet ds = new DataSet();
try
{
sda.Fill(ds, "temp");
ds.Tables["temp"].DefaultView.Sort = "id";
int index = ds.Tables["temp"].DefaultView.Find(id);//获取表的索引
ds.Tables["temp"].Rows[index]["comArea"] = comArea;
int rows = sda.Update(ds, "temp");//只有加上了这句,才会更新数据库中的数据,否则只是更新内存中的表(即DataSet中的表)
Response.Write("更新了" + rows + "行数据");
}
catch (Exception e)
{
Response.Write(e.Message);
}
}
//使用存储过程
com=new SqlCommand("StuInfoPro",con);//StuInfoPro为存储过程名称
com.CommandType = CommandType.StoredProcedure;
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = com;
SqlCommandBuilder scb = new SqlCommandBuilder(sda);
DataSet ds = new DataSet();
sda.Fill(ds, "temp");
for (int i = 0; i < 5; i++)
{
DataRow dr = ds.Tables[0].NewRow();
dr[0] = i.ToString();
dr[1] = i.ToString();
ds.Tables["temp"].Rows.Add(dr);
}
sda.Update(ds, "temp");
GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataBind();
con.Close();
- 将DataTable(包括DataSet中的表)中的表的更新写入数据库
- 将自定义的内存表DataTable写入数据库表中的方法,自定义映射表和列。
- 将datatable中的数据更新进入数据库
- 将 GridView、DataTable,DataSet 中的内容导出到 Excel 中多个工作表(Sheet) 的方法
- 将datatable或dataset或datarow[]一次写入数据库
- 将dataset中的数据写入xml中
- 大批量数据更新数据库中的表(DataSet)
- 将DataTable中的修改更新到数据库中
- DataSet,DataTable,List实现将Sql Server表中的数据绑定到GradView中
- 将新建立的DataTable写入数据库
- 怎样将新建的DataTable写入数据库?
- SqlDataAdapter对象的Fill(dataset,datatable)方法中的dataTable
- 将Dataset中的多个DataTable导入到一个Excel文件的多个Sheet中
- Code59 使用DataSet更新数据库中的数据表
- 把dataset中的数据更新回 数据库
- 用DataSet或者DataTable更新数据库时的错误
- [C#]使用DataSet Datatable 更新数据库的三种方式
- 使用DataSet Datatable 更新数据库的三种方式
- 成功的要素与体会与启示与榜样
- mysql连接是显示error number 1130 ,解决办法
- jQuery的十二种技巧
- Into the wild-电影与音乐
- jquery操作select用法集合
- 将DataTable(包括DataSet中的表)中的表的更新写入数据库
- 热门关键字
- PostgreSQL 利用Pgpool-II的集群搭建方案(Partition+LoadBalance+Replication)
- 正则表达式整理
- 双缓存画背景
- 对网页游戏看法和猜想
- 多线程技术在VC++串口通信程序中的应用研究
- 语录:101条伟大的计算机编程名言
- maven2 命令小记