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

 我来答
猿始森林
2008-12-22 · TA获得超过1146个赞
知道小有建树答主
回答量:999
采纳率:0%
帮助的人:684万
展开全部
首先要保证数据库中,你要修改的那个表,没有外键关系.

利用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();
con.ConnectionString = @"data source = .\sqlexpress;database = demo;integrated security = true";
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "select * from aa";
adapter = new SqlDataAdapter(cmd);
build = new SqlCommandBuilder(adapter);
ds = new DataSet();
adapter.Fill(ds,"aa");
dataGridView1.DataSource = ds.Tables["aa"];

}

private void button2_Click(object sender, EventArgs e)
{
adapter.Update(ds.Tables["aa"]);
}
wangziyi129
2008-12-22 · TA获得超过1387个赞
知道小有建树答主
回答量:1492
采纳率:100%
帮助的人:0
展开全部
没明白
你是要在GridView里输入一行 然后在添加这行新输入的?
还是随便选择一行 把你选择的那行加进去?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
电恼菜鸟
2008-12-22 · TA获得超过398个赞
知道答主
回答量:175
采纳率:0%
帮助的人:101万
展开全部
向数据源中添加再重新绑定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式