手机
当前位置:查字典教程网 >编程开发 >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 备份和恢复数据库的方法

在asp.net中操作sql server数据库的一些小技巧

asp.net 因为数据库正在使用的解决方法

Asp.Net 数据操作类(附通用数据基类)

数据库开发总结(ADO.NET小结)

net操作access数据库示例分享

log4net配置和使用方法分享

上传图片后使用数据库保存图片的示例分享

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

asp.net使用ODP即oracle连接方式的的防注入登录验证程序

精品推荐
分类导航