求助, Acess + winform无法Update的问题
2006-03-09 19:35
232 查看
非常郁闷的问题,搞了5天了,没有一点进展,身边只有我一个人在用.Net...都快疯了。
大概情况是这样,
想使用DataGridView,Acess数据库,Typed DataSet。
用户使用DataGridView添加数据后,点击保存按钮,然后执行
if (this.basedbDataSet.HasChanges())
{
try
{
this.friendsTableAdapter.Update(this.basedbDataSet.Friends.Select(null, null, DataViewRowState.Deleted));
this.friendsTableAdapter.Update(this.basedbDataSet.Friends.Select(null, null, DataViewRowState.Added));
this.friendsTableAdapter.Update(this.basedbDataSet.Friends.Select(null, null, DataViewRowState.ModifiedCurrent));
}
catch (Exception ex)
{
this.basedbDataSet.RejectChanges();
Console.WriteLine(ex.Message);
}
}
可气的是,执行过程没有错误,
然后使用以下代码,
this.basedbDataSet.Friends.Clear();
this.friendsTableAdapter.Fill(this.basedbDataSet.Friends);
结果是,能在DataGridView中看见刚才添加的数据。
好像,已经正确完成了数据库操作。
可是我却在Access数据库中没有看见添加的数据!!狂晕!!!
连续几天我都找不到一个winform, access, update的例子,又没有找到一个好的C#论坛,真是恼火,有谁能指点一下吗?拜托了~~~
代码在这里。
大概情况是这样,
想使用DataGridView,Acess数据库,Typed DataSet。
用户使用DataGridView添加数据后,点击保存按钮,然后执行
if (this.basedbDataSet.HasChanges())
{
try
{
this.friendsTableAdapter.Update(this.basedbDataSet.Friends.Select(null, null, DataViewRowState.Deleted));
this.friendsTableAdapter.Update(this.basedbDataSet.Friends.Select(null, null, DataViewRowState.Added));
this.friendsTableAdapter.Update(this.basedbDataSet.Friends.Select(null, null, DataViewRowState.ModifiedCurrent));
}
catch (Exception ex)
{
this.basedbDataSet.RejectChanges();
Console.WriteLine(ex.Message);
}
}
可气的是,执行过程没有错误,
然后使用以下代码,
this.basedbDataSet.Friends.Clear();
this.friendsTableAdapter.Fill(this.basedbDataSet.Friends);
结果是,能在DataGridView中看见刚才添加的数据。
好像,已经正确完成了数据库操作。
可是我却在Access数据库中没有看见添加的数据!!狂晕!!!
连续几天我都找不到一个winform, access, update的例子,又没有找到一个好的C#论坛,真是恼火,有谁能指点一下吗?拜托了~~~
代码在这里。
相关文章推荐
- 解决AJAX中使用UpdatePanel后再用Response.Write();等无法弹出对话框问题
- extjs调用后台oracle jdbc驱动无法进行删除和查询的问题(ps.executeUpdate())
- kali源更新update出错签名无效无法下载配置多次明文签署文件不可用等问题
- 解决在VS(winform)程序中无法在调试时修改代码的问题(也就是“编辑并继续”功能无效)
- 解决AJAX中使用UpdatePanel后再用Response.Write();等无法弹出对话框问题
- WinForm下ListBox控件“设置DataSource属性后无法修改项集合”的问题解决方案
- 解决AJAX中使用UpdatePanel后再用Response.Write();等无法弹出对话框问题
- Winform组合框ComboBox无法获取输入焦点问题
- Win10下VMWare正常使用,但Win10 Update后出现无法启动问题的解决方法
- 解决AJAX中使用UpdatePanel后再用无法弹出对话框问题
- 解决Winform中鼠标滚轮无法操作Panel滚动条的问题
- 关于Update 无法找到 TableMapping['Table'] 或 DataTable“Table"问题
- 解决AJAX中使用UpdatePanel后再用Response.Write();等无法弹出对话框问题
- 关于SVN无法update和commit也无法clean up的问题
- 解决AJAX中使用UpdatePanel后再用Response.Write();等无法弹出对话框问题
- 关于在c#中创建用户控件后,winform应用程序在调用中无法通过点击用户控件的子控件为其自动添加事件代码的问题
- 关于执行命令:sudo apt-get update后的“E: 无法解析或打开软件包的列表或是状态文件”问题解决
- ASP.NET-019:UpdatePanel中无法使用Response问题
- 解决WinForm中ComboBox控件的“设置"DataSourse”属性后无法修改项集合”以及两个不相关联的ComboxBox控件实现数据列表显示不可实现的问题
- IE安装问题 安装程序无法验证文件update.inf的完整性