DataSet的修改及更新。
来源:互联网 发布:台灯推荐 知乎 编辑:程序博客网 时间:2024/06/05 18:54
private void button5_Click(object sender, EventArgs e) { string getConn = ConfigurationManager.ConnectionStrings["getConn"].ConnectionString; using (SqlConnection conn = new SqlConnection(getConn)) { conn.Open(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = "select *from xs where 学号=@xh"; cmd.Parameters.Add(new SqlParameter("xh", "001101")); DataSet ds = new DataSet(); using (SqlDataAdapter dapter = new SqlDataAdapter(cmd)) { dapter.Fill(ds); //将查询到的数据填充到ds中 DataTable dt = ds.Tables[0]; //取得ds中的第一个表(索引从0开始) DataRow drow = dt.Rows[0]; //取得dt表中的第一行 //***************************************************下面要更新DataSet了 drow["总学分"] = 55; //将第一行中的"总学分"列修改为55 SqlCommandBuilder builder = new SqlCommandBuilder(dapter);//SqlCommandBuilder会帮我们自动生成几个Command语句(updata,insert,delete)。用法超级简单,只要new一个SqlCommandBuilder就可以了。这个对象也不需要我们调用,所以简化的可以直接写成 new SqlCommandBuilder(dapter) dapter.Update(ds); MessageBox.Show("更新成功"); } } } }
using System.Configuration;
namespace DateSet更新
{
public partial class Form1 : Form
{
publicForm1()
{
InitializeComponent();
}
privatevoid button1_Click(objectsender,EventArgs e)
{
using(SqlConnection conn =newSqlConnection(ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString))
{
using(SqlCommand cmd = conn.CreateCommand())
{
conn.Open();
cmd.CommandText = "select * from t_user";
DataSet ds =newDataSet();
SqlDataAdapter da =newSqlDataAdapter(cmd);
da.Fill(ds);
//将DataSet的第0个表赋给dt
DataTable dt = ds.Tables[0];
//DataRow row = dt.Rows[1];
//row["name"]= "张三"; 将“第一行”的name列赋值为 "张三" :注意所有从0开始,DataRow row = dt.Rows[1]实际上指的是第二行。
DataRow dw = dt.NewRow(); //为dt表添加一条新的行 dw,并在下面为dw行的每一列赋值。
dw["name"]="周晶";
dw["age"]= 25;
dw["errorpawitems"]= 0;
//将dw这一行数据添加到 dt表中
dt.Rows.Add(dw );
//更新DataSet,把修改过的DataSet数据更新到数据库表
SqlCommandBuilder cb =newSqlCommandBuilder(da);
da.Update(ds);
MessageBox.Show("数据更新成功");
}
}
}
}
}
- DataSet的修改及更新。
- dataset 数据的修改
- 关于DataSet的数据更新!!
- dataset更新数据的问题
- 弱类型的DataSet更新
- c#窗体控件datagriview与dataset的运用:修改,新增,删除,查找,保存,更新
- 修改DataSet里的内容
- 修改Dataset的常用语句
- 修改DataSet里的内容
- 修改DataSet
- dataset主从表更新的逻辑序列
- dataset 更新到数据库的问题
- [ASP.net(C#)]用DataSet进入对数据源的插入數據、更新數據及刪除數據
- xml及dataset的一些小记
- 批量更新DataSet數據集
- DataSet进行批量更新
- 用dataset更新數據庫
- 利用DataSet更新数据库
- VB中DTpicker日期控件的用法
- log4net日志记录,配置使用步骤
- 站长述说网站被K哪些事
- Qt QQ登录界面初记
- 数据结构-线性表-链表
- DataSet的修改及更新。
- JAVA虚拟机学习
- CyanogenMod 开发(一) - 工具准备
- 实现一个简单的cp命令
- Openssl建立CA系统
- 如何设计一个LRU Cache?
- 如何解决插入U盘或移动硬盘后,自动播放的问题
- js中以create方法来创建类
- Github Windows安装帮助