用Datatable向数据库中添加信息
来源:互联网 发布:自动接听电话软件下载 编辑:程序博客网 时间:2024/05/22 08:16
有时候我们会用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向数据库中添加信息
- 向dataset中添加datatable
- C#中向dataTable中添加数据
- 向DataTable表中添加一行空信息,使DropDownList的第一个选项为空
- 怎样向DataTable中添加属于另一个DataTable的DataRow
- C#中向DataGridView中添加DataTable数据
- 向数据库中添加数据
- 向数据库中添加,删除新的字段,无需删除原有的数据库信息
- 向android手机通讯录中添加信息
- 向SharePoint页面中添加状态信息
- Servlet中向客户端添加Cookie信息
- unity中向xml添加对象信息
- 向 DataTable 添加一行,列
- 向数据库表中插入图片信息
- 向数据库中添加图片,显示图片
- jsp向数据库中添加日期
- 使用Hibernate向数据库中添加数据
- 向SQL Server数据库中添加数据
- 拜访客户“十问歌”
- vs2003中如何在treeview里加上复选框,并且完成展开时不提交,改变选择节点时才提交
- 影响你成功的53种借口
- VB CreateProcess代码
- Delphi技巧集
- 用Datatable向数据库中添加信息
- 使用RTX增加Windows XP/2000/XP Embedded系统的硬实时特性
- 售前是怎样炼成的
- 售前的能力梯次培养
- ASP.NET 安全认证(转自:寒羽枫cityhunter172)
- C++实现反射(Reflection)
- Sql Server中isnull的使用(转自:它处)
- 35种网站常用Javascript技巧
- 对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成