使用DataTable更新數(shù)據(jù)庫(增,刪,改)
更新時間:2013年03月03日 14:25:08 作者:
使用DataTable更新數(shù)據(jù)庫(增,刪,改),需要的朋友可以參考一下
1、修改數(shù)據(jù)
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、插入數(shù)據(jù)
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、刪除數(shù)據(jù)
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);
復制代碼 代碼如下:
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、插入數(shù)據(jù)
復制代碼 代碼如下:
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、刪除數(shù)據(jù)
復制代碼 代碼如下:
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);
相關文章
關于.NET Attribute在數(shù)據(jù)校驗中的應用教程
這篇文章主要給大家介紹了關于.NET Attribute在數(shù)據(jù)校驗中的應用的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用.NET具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2020-05-05
如何在ASP.NET Core中給上傳圖片功能添加水印實例代碼
這篇文章主要給大家介紹了關于如何在ASP.NET Core中給上傳圖片功能添加水印的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-02-02
asp.net Linq把數(shù)據(jù)導出到Excel的代碼
最近有需要通過WEB把數(shù)據(jù)導出到Excel的功能, 關于導出數(shù)據(jù)到Excel并無什么新奇可言,網(wǎng)絡上到處都是,但基本上都是一種模式,通過DataGrid 把數(shù)據(jù)導出到Excel的方式。2008-10-10
ASP.NET動態(tài)加載用戶控件的實現(xiàn)方法
動態(tài)加載用戶控件的方法,用asp.net的朋友推薦2008-10-10
asp.NET中實現(xiàn)文件的壓縮和解壓(3種方式)
本篇文章主要介紹了asp.NET中實現(xiàn)文件的壓縮和解壓,這里整理了詳細的代碼,有需要的小伙伴可以參考下。2016-11-11
ASP.NET Mvc開發(fā)之刪除修改數(shù)據(jù)
這篇文章主要介紹了ASP.NET Mvc開發(fā)中的刪除修改數(shù)據(jù)功能,感興趣的小伙伴們可以參考一下2016-03-03

