zoukankan      html  css  js  c++  java
  • 使用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"] = 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);

  • 相关阅读:
    OTPUB知识课堂——VMware虚拟机应该如何优化
    春风十里,不如梭子鱼云安全解决方案全心为你!
    企业进行云存储,必须先搞清楚这5个问题
    OTPUB知识讲堂——如何在云计算中部署SQL
    Convertlab——营销的艺术,数字化的艺术
    腾讯云化解安全危机,开启网络安全智能时代
    11.2
    笔记
    this
    JS数据的基本类型
  • 原文地址:https://www.cnblogs.com/zhouhb/p/2940183.html
Copyright © 2011-2022 走看看