使用DataTable更新數據庫(增,刪,改)
來源:懂視網
責編:小采
時間:2020-11-27 22:41:38
使用DataTable更新數據庫(增,刪,改)
使用DataTable更新數據庫(增,刪,改):1、修改數據 代碼如下: DataRow dr = hRDataSet.Tables[emp].Rows.Find(textBox3.Text); //DataRow dr = hRDataSet.Tables[emp].Select(id=+textBox3.Text)[0]; dr.BeginEdit(); dr[name] =
導讀使用DataTable更新數據庫(增,刪,改):1、修改數據 代碼如下: DataRow dr = hRDataSet.Tables[emp].Rows.Find(textBox3.Text); //DataRow dr = hRDataSet.Tables[emp].Select(id=+textBox3.Text)[0]; dr.BeginEdit(); dr[name] =

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);
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
使用DataTable更新數據庫(增,刪,改)
使用DataTable更新數據庫(增,刪,改):1、修改數據 代碼如下: DataRow dr = hRDataSet.Tables[emp].Rows.Find(textBox3.Text); //DataRow dr = hRDataSet.Tables[emp].Select(id=+textBox3.Text)[0]; dr.BeginEdit(); dr[name] =