如何在VS 2005中的GridView控件通过数据绑定的方法给数据库增加一行数据

如何在VS 2005中的GridView控件通过数据绑定的方法给数据库增加一行数据,第1张

首先要保证数据库中,你要修改的那个表,没有外键关系
利用SqlCommandBuilder 自动生成删改查的语句
以下是刚写的例子:
数据库名:demo 表名:aa Sqlserver2005
button1 查询数据库 button2 更新数据库
SqlDataAdapter adapter;
SqlCommandBuilder build;
DataSet ds;
SqlConnection con;
private void button1_Click(object sender, EventArgs e)
{
con = new SqlConnection();
conConnectionString = @"data source = \sqlexpress;database = demo;integrated security = true";
SqlCommand cmd = new SqlCommand();
cmdConnection = con;
cmdCommandText = "select from aa";
adapter = new SqlDataAdapter(cmd);
build = new SqlCommandBuilder(adapter);
ds = new DataSet();
adapterFill(ds,"aa");
dataGridView1DataSource = dsTables["aa"];
}
private void button2_Click(object sender, EventArgs e)
{
adapterUpdate(dsTables["aa"]);
}

拖一个bindingSource 然后属性 选择数据源 初学者 一般绑的是数据库 选择数据库 然后选择连接方式一个是2005 一个是2000 以SQL2000为例子
选择服务器地址本机为 或127001
输入名(SA)密码 测试 确认连接后选择数据库 下一步下一步 选择表
确定 产生一个pubDataset 然后在bindingSource 的属性中Datamember选择表 然后拉一个Datagridview进来 选择他的DataSource属性为bindingSource 运行 数据显示出来了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10541628.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存