标题:我的datagrid还是不能把数据添加到数据库中!
只看楼主
mylover624
Rank: 1
来 自:乖乖的心中
等 级:新手上路
帖 子:868
专家分:0
注 册:2006-7-6
得分:0 
那你把你输入的数据先放在一个DataTable里面吧,当点击保存时,再把这个DataTable里面的数据加进数据库.

一个天才顶不上十个笨蛋!
书山有路勤为径,学海无涯友相伴。
我的E-mail:mylover624@.cn
2006-08-29 08:44
mylover624
Rank: 1
来 自:乖乖的心中
等 级:新手上路
帖 子:868
专家分:0
注 册:2006-7-6
得分:0 
数据绑定:
[CODE]SqlConnection con = new SqlConnection("server=.;database=file;uid=sa;pwd=1");
try
{
SqlCommand com = new SqlCommand("select * from aa ", con);
da = new SqlDataAdapter(com);
da.SelectCommand = com;
SqlCommandBuilder cb = new SqlCommandBuilder(da);
ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
con.Close();
}[/CODE]
更新:
[CODE] da.Update(ds.Tables[0].GetChanges());
ds.Tables[0].AcceptChanges();[/CODE]

一个天才顶不上十个笨蛋!
书山有路勤为径,学海无涯友相伴。
我的E-mail:mylover624@.cn
2006-08-29 09:32
lisir888
Rank: 1
等 级:新手上路
帖 子:259
专家分:0
注 册:2006-8-23
得分:0 

好了。谢谢啊。解决了。只差一个da.Update(ds.Tables[0].GetChanges());就行了。谢谢

2006-08-29 23:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-86465-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.122358 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved