手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >使用DataTable更新数据库(增,删,改)
使用DataTable更新数据库(增,删,改)
摘要:1、修改数据复制代码代码如下:DataRowdr=hRDataSet.Tables["emp"].Rows.Find(textBox3.Te...

1、修改数据

复制代码 代码如下:

DataRow dr = hRDataSet.Tables["emp"].Rows.Find(textBox3.Text);

//DataRow dr = hRDataSet.Tables["emp"].Select("id="+textBox3.Text)[0];

dr.BeginEdit();

dr["name"] = textBox1.Text;

dr.EndEdit();

SqlCommandBuilder cmd=new SqlCommandBuilder(empTableAdapter);

empTableAdapter.Update(hRDataSet);

this.empTableAdapter.Fill(this.hRDataSet.emp);

2、插入数据

复制代码 代码如下:

DataSet ds = new DataSet();

using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["db"].ConnectionString))

{

String sql = "select id,name,age from emp";

SqlDataAdapter adp = new SqlDataAdapter(sql, conn);

adp.Fill(ds);

DataRow dr=ds.Tables[0].NewRow();

dr["name"]=txtName.Text;

dr["age"] = Convert.ToInt32(txtAge.Text);

SqlCommandBuilder cmd=new SqlCommandBuilder(adp);

ds.Tables[0].Rows.Add(dr);

adp.Update(ds);

}

3、删除数据

复制代码 代码如下:

DataRow dr = hRDataSet.Tables["emp"].Rows.Find(textBox3.Text);

//DataRow dr = hRDataSet.Tables["emp"].Select("id="+textBox3.Text)[0];

dr.Delete();

SqlCommandBuilder cmd=new SqlCommandBuilder(empTableAdapter);

empTableAdapter.Update(hRDataSet);

this.empTableAdapter.Fill(this.hRDataSet.emp);

【使用DataTable更新数据库(增,删,改)】相关文章:

ASP.NET(C#)将数据导出到Word或Excel

asp.net操作xml增删改示例分享

.net 通过URL推送POST数据具体实现

DataReader深入解析:持续更新

asp.net 备份和恢复数据库的方法

.NET(C#)连接各类数据库代码-集锦

利用C#远程存取Access数据库

c#将Excel数据导入到数据库的实现代码

asp.net Linq把数据导出到Excel的代码

asp.net连接数据库读取数据示例分享

精品推荐
分类导航