标题:求助!bindingsource删除datagridview中的当前记录后,无法更新到数据源
只看楼主
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
得分:0 
哈哈,首先不知道你的数据库连接那部分constr是否已经连接到数据库,所以在进行读写操作之前最好测试一下
 if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();//打开数据库连接
确认打开以后在进行其他操作;

其次,你的数据库里有你要删除的数据吗?建议先
string delstr = "select * from xsxxb where 学号 like \'" +studentDataSet. Tables["xsxxb"].Rows[dataGridView1.CurrentRow.Index][0]+ "\'";
把选择的数据显示到textbox或者datagridview里面,已确认要操作的数据确实存在!!
2010-12-06 08:55
wingplay
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-5-20
得分:0 
回复 11楼 c1_wangyf
又去试了一下,发现了我的数据库果然不太对,因为前面添加数据源时选了复制数据到项目文件夹下,造成了操作是另一个数据库,填充到datagridview中的是另一个数据库.重新做一遍,这次不复制数据.然后按照你说的的改了一点代码,就成功了~~非常感谢!
2010-12-06 10:00
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
得分:0 
哈哈,对了就好!!
2010-12-06 16:11



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




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

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