用Datatable向数据库中添加信息
2008-03-28 10:28
120 查看
有时候我们会用datatable来存取数据库中的信息,这里说一下如何把datatable中的数据库添加到数据库中。下面是一段代码,大家看一下:
//这里是对数据库进行选择
string strsql2 = "select * from Sys_Menu";
cmd.CommandText = strsql2;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
//设置DataSet,这里的第二,是最重要的,没有sqlCommandBuilder是无法进行存入的。
DataSet ds = new DataSet();
SqlCommandBuilder myCb = new SqlCommandBuilder(da);
da.Fill(ds,"menu");
这里是对datatable进行操作
DataTable dt = ds.Tables["menu"];
//da.Fill(dt);
DataRow dr = null;
dr = dt.NewRow();
dr["FID"] = values[0].Trim().ToUpper();
dr["FParentID"] = values[1].Trim().ToUpper();
dr["FContent"] = values[2].Trim();
dr["FOverIcon"] = values[3].Trim();
dr["FNavURL"] = values[4].Trim();
dr["FOrder"] = int.Parse( values[5] );
dr["FLevel"] = int.Parse( values[6] );
dr["FIsSubMenu"] = int.Parse( values[7] );
dr["FIsDeleted"] = 0;
//这里是添加数据库进数据库
dt.Rows.Add( dr );
da.Update(ds,"menu");
这个看起来不难,最主要的就是SqlCommandBuilder myCb = new SqlCommandBuilder(da);很多朋友都忘了加上它。
//这里是对数据库进行选择
string strsql2 = "select * from Sys_Menu";
cmd.CommandText = strsql2;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
//设置DataSet,这里的第二,是最重要的,没有sqlCommandBuilder是无法进行存入的。
DataSet ds = new DataSet();
SqlCommandBuilder myCb = new SqlCommandBuilder(da);
da.Fill(ds,"menu");
这里是对datatable进行操作
DataTable dt = ds.Tables["menu"];
//da.Fill(dt);
DataRow dr = null;
dr = dt.NewRow();
dr["FID"] = values[0].Trim().ToUpper();
dr["FParentID"] = values[1].Trim().ToUpper();
dr["FContent"] = values[2].Trim();
dr["FOverIcon"] = values[3].Trim();
dr["FNavURL"] = values[4].Trim();
dr["FOrder"] = int.Parse( values[5] );
dr["FLevel"] = int.Parse( values[6] );
dr["FIsSubMenu"] = int.Parse( values[7] );
dr["FIsDeleted"] = 0;
//这里是添加数据库进数据库
dt.Rows.Add( dr );
da.Update(ds,"menu");
这个看起来不难,最主要的就是SqlCommandBuilder myCb = new SqlCommandBuilder(da);很多朋友都忘了加上它。
相关文章推荐
- 用Datatable向数据库中添加信息
- asp中用insert into语句向数据库插入记录(添加信息)的方法
- 4、往数据库中添加信息
- 在 SQL 注入攻击 中,用户通过操纵表单或 GET 查询字符串,将信息添加到数据库查询中
- sql server 2005 中数据库表 的创建 ,查看表 属性,表的名称重命名,情况表中信息,删除表 ; 表中列重命名,添加新列,修改列的数据类型,删除列,设置列的主键外键
- 关于ExtJS的工具栏动态添加按钮(从后台数据库读取信息)
- Java ckfinder2.6.2实现文件上传破解,获取文件信息添加到数据库中
- Goole Map API V3动态加载数据库中的坐标信息并添加标记(ASP.NET)
- 如何用eclipse将数据库oracle数据相连接,实现查询数据库中的信息以及更改添加表中内容
- 数据库交易记录--如何添加审计信息到闪回归档数据以替换操作日志表
- [VB.NET]我在dataset里新建了一个datatable表,不知道如何把表添加到数据库里面,请指点一下!
- 复制表数据——把一个dataTable中符合条件的信息添加到另一个新的DataTable中
- 添加datatable到数据库
- Log4Net添加自定义日志信息到数据库 [转帖]
- srvctl添加数据库信息报错
- vc++学生选课系统开发 sql 操作数据库添加数据 管理员对学生信息的添加
- C#如何重DataSet的DataTable里面删除信息并更新到数据库
- 数据库记录的添加、修改、删除(DataAdapter、DataTable 、DataRow )
- c# 将datatable数据批量添加到数据库
- jsp上传图片生成缩略图并将数据信息添加到数据库(转)