使用DataGridView进行增删改查 并同步到数据库
2.DataGridView启用编辑和删除功能,学无止境! ,下面通过一个小例子来展示DataGridView进行增删改查, e As EventArgs) Handles MyBase.LoadDim conn = New SqlConnection(Server=***;DataBase=userinfo;User ID=***;Password=***)SDA = New SqlDataAdapter(select * from Users, 代码解析: 1.DataSet与DataTable: DataSet:数据集,执行删除操作,简单理解为一个临时数据库,DataGridView的功能特别强悍,以及DataTable之间的约束关系, 窗体展示: 用户需求: 1.当窗体显示时,没有使用三层架构,Update方法将数据表中的数据提交到数据库,进行编辑,同时在数据库中相应数据被删除。
数据库随之更新。
通过 dataset[表名]得到DataTable 。
可以用来对该控件的外观和行为进行自定义。
一般包含多个DataTable,它提供有大量的属性、方法和事件。
以上展示的只是冰山一角, DataGridView 控件具有极高的可配置性和可扩展性,独立于任何数据库, e As EventArgs) Handles btnUpdate.ClickDim SCB = New SqlCommandBuilder(SDA)SDA.Update(DT)MsgBox(更新成功)End Sub删除操作Private Sub btnDel_Click(sender As Object,然后点击更新。
2.SqlDataAdapter: SqlDataAdapter对象名 = new SqlDataAdapter(查询用sql语句,将数据库中用户表中的数据显示出来。
并同步到数据库的功能, 3.SqlCommandBuilder对象: SqlCommandBuilder builder =new SqlCommandBuilder(已创建的DataAdapter对象); 利用SqlCommandBuilder对象能够自动生成:INSERT命令、UPDATE命令、DELETE命令, 2.选中一行。
3.双击某个数据,Public DT As DataTablePublic SDA As SqlDataAdapterPrivate Sub Form1_Load(sender As Object, conn)DT = New DataTableSDA.Fill(DT) 将查到的数据传到DataTable中DataGridView1.DataSource = DT 将DataTable中的数据传给DataGridView1显示End Sub更新操作Private Sub btnUpdate_Click(sender As Object, e As EventArgs) Handles btnDel.Click删除选中行DataGridView1.Rows.RemoveAt(DataGridView1.CurrentCell.RowIndex)数据库中进行删除Dim SCB = New SqlCommandBuilder(SDA)SDA.Update(DT)MsgBox(删除成功)End SubEnd Class 注意: 1.数据库中相应的表中一定要有主键,将数据源的数据保存在内存中, 代码展示: Public Class Form1代码较简单,或者在空白行添加新的数据,数据库连接); Fill方法向数据表中填充数据,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jiaob/vbscript/9414.shtml
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
利用DataGridView举办增删改
时间:2021-01-13
-
VB.NET简朴UDP联机措施
时间:2021-01-13
-
obj.ScaleMode)/s phgt = obj.Sc
时间:2021-01-13
-
机房收费系统之报表(二
时间:2020-12-28
-
VB.NET TextBox设定第几行选取
时间:2020-12-28
-
VB.NET 串口异步访问
时间:2020-12-27
-
限制字符串输入 正则表达
时间:2020-12-27
-
ListView的基本操作(新增、
时间:2020-12-27
热门文章
-
VB.NET 串口异步访问
时间:2020-12-27
-
VB.NET简朴UDP联机措施
时间:2021-01-13
-
机房收费系统系列四:上下机
时间:2020-12-26
-
obj.ScaleMode)/s phgt = obj.ScaleY(phgt
时间:2021-01-13
-
ListView的基本操作(新增、删除、全选、上
时间:2020-12-27
-
VB6系统打印常识
时间:2020-12-26
-
VB.NET TextBox设定第几行选取
时间:2020-12-28
-
VB.NET机房收费DataGridView与数据库的连接
时间:2020-12-26
-
Microsoft VBScript 编译器错误 错误 '800a03e9
时间:2020-12-23
-
机房收费系统之报表(二)
时间:2020-12-28
