VB .NET 将DataSet修改后的数据使用update写到数据表中
来源:互联网 发布:得力3960考勤机软件 编辑:程序博客网 时间:2024/06/06 19:22
用到了显示表格,修改数据,写回数据表的项目,几乎用了两天的事件查询电子书和网页资料,竟然无法找到将DataSet修改后的数据使用update写到数据表中的任何一个正确的代码,几乎快崩溃了,看来我真的不是学VB的脑袋啊,几乎忍不住要转回delphi了,就在刚才抱着最后一次运行的绝望修改后,TNND竟然可以了,真想说粗话,谁说VB好学了,你过来,我保证不打死你!
我确认我的代码基本正确,也参考了帮助文件,没想到的是问题的关键是数据表,竟然必须要设置主键,但错误提示尽然和主键没有一点屁关系!!!
觉得不好看的自己修改一下吧,我真是奇怪,VB的代码确实怪怪的,真的真的真的不如delphi写着舒服!
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim constr As String = "Data Source=.;Initial Catalog=数据库;Integrated Security=True"
Dim sqlstr As String = "select * from 数据表"
Dim scon As New SqlConnection(constr)
Dim sda As New SqlDataAdapter()
sda.SelectCommand = New SqlCommand(sqlstr, scon)
Dim builder As New SqlCommandBuilder(sda)
scon.Open()
Dim customers As New DataSet
sda.Fill(customers, " 数据表")
DataGridView1.DataSource = customers.Tables(" 数据表")
customers.Tables(" 数据表").Rows(0)(8) = 7 '为了演示省事了,你可以先显示数据,再修改数据,再写回数据表
customers.Tables(" 数据表").Rows(1)(8) = 7
Button1.Text = sda.Update(customers, " 数据表").ToString
customers.AcceptChanges()
End Sub
- VB .NET 将DataSet修改后的数据使用update写到数据表中
- 如何对dataset中进行修改并把修改后的数据保存到数据库中?
- 将Dataset数据导出到Excel中(ASP.NET/C#)
- 将Dataset数据导出到Excel中(ASP.NET/C#)
- VS2010中 DataSet数据修改后不能同步到数据库的问题
- (小笔记)()Oracle 批量复制一个数据表的数据,修改部分字段后追加加入到数据表中
- vb.net使用水晶报表显示动态Dataset的数据
- 11-28 自己写一个数据集DataSet---ds,向其中添加一个数据表DataTable ---dt,并创建该表的列和行。然后将本本表作为数据源绑定到GradView中。
- 写一个数据集DataSet---ds,向其中添加一个数据表DataTable ---dt,并创建该表的列和行。然后将本本表作为数据源绑定到GradView中。
- VB.Net自己写的一个控件:ComboBox下拉列表中显示多列数据(可以绑定数据表)
- 在VB.NET中,将数据库里的数据导出到Excel中
- 将DataSet数据写入到listview中
- 无数据表映射的DataSet数据保存到数据库
- [VB.NET]怎样将datagrid的数据导出到datadset
- vb.net 将DataGridView数据导入到Excel的方式
- VB.NET将数据库的记录导出到excel中
- ASP.NET将excel中数据导入到sql server2005数据表(优化版)
- [VB.NET]DataGrid怎样显示数据表中数据
- Java中的字符串比较,按照使用习惯进行比较
- thinkphp3.2源码------ 错误和异常处理
- clion下配置Qt开发环境
- Android数据存储-将数据存储到文件中2017—05-30
- C++11之lambda
- VB .NET 将DataSet修改后的数据使用update写到数据表中
- Deepin15.1下搭建GTK+3开发环境
- python浅拷贝和深拷贝
- Docker:Centos 安装Redis
- return "cartSuccess" 和 return "redirect:/cart/cart.html" 的区别
- Jsonrpc项目综述
- 599. Minimum Index Sum of Two Lists
- 【C语言】在字符串中找出第一个只出现一次的字符,输入“abaccdeff”,则输出'b'
- Git工作区,暂存区,远程仓库及分支管理