vb.net 2008 删除数据库中的某一行

天若海愚 2012-12-19 01:26:30
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Try
Dim str As String
Dim ds As DataSet
str = DataGridView1.CurrentRow.Index
Dim i As MsgBoxResult = MsgBox("确定要删除该用户吗?", MsgBoxStyle.OkCancel, "警告")
If i = MsgBoxResult.Ok Then
Select ComboBox1.Text
Case "组立工程"
search.query("delete from T_Zuli where C_UserID = '" & str & "'")
MsgBox("已成功删除该用户!", MsgBoxStyle.OkOnly, "提示")
ds = search.query("select C_UserID,C_UserID,C_UserName from T_Zuli")
Case "照度测试"
search.query("delete from T_Zhaodu where C_UserID = '" & str & "'")
MsgBox("已成功删除该用户!", MsgBoxStyle.OkOnly, "提示")
ds = search.query("select C_UserID,C_UserID,C_UserName from T_Zhaodu")
Case "标签工位"
search.query("delete from T_Biaoqian where C_UserID = '" & str & "'")
MsgBox("已成功删除该用户!", MsgBoxStyle.OkOnly, "提示")
ds = search.query("select C_UserID,C_UserID,C_UserName from T_Biaoqian")
Case "包装工程"
search.query("delete from T_Baozhuang where C_UserID = '" & str & "'")
MsgBox("已成功删除该用户!", MsgBoxStyle.OkOnly, "提示")
ds = search.query("select C_UserID,C_UserID,C_UserName from T_Baozhuang")
Case "修理工位"
search.query("delete from T_Xiuli where C_UserID = '" & str & "'")
MsgBox("已成功删除该用户!", MsgBoxStyle.OkOnly, "提示")
ds = search.query("select C_UserID,C_UserID,C_UserName from T_Xiuli")
End Select
DataGridView1.DataSource = ds.Tables(0)
End If
If i = MsgBoxResult.Cancel Then
Exit Sub
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub


数据库是ACCESS2003的,但是我就是无法删除我选中的那一行数据,str = DataGridView1.CurrentRow.Index 是不是这一行有问题啊
...全文
245 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
良朋 2012-12-21
  • 打赏
  • 举报
回复
DataGridView1.CurrentCell.Value
良朋 2012-12-21
  • 打赏
  • 举报
回复
改为DataGridView1.CurrentRow.Cells(0).Value 注意Cells(0)的值
良朋 2012-12-21
  • 打赏
  • 举报
回复
是str = DataGridView1.CurrentRow.Index 这行有问题, 你监视一下就知道了。
第1章 Visual Basic.NET概述 1.1 .NET框架简介 1.2 Visual Basic.NET的发展和特点 1.2.1 VB.NET的发展 1.2.2 VB.NET的特点 1.3 Visual Basic.NET的安装与启动 1.3.1 Visual Studi0.NET 2005的安装 1.3.2 VB.NET 2005的启动 1.4 VS.NET的集成开发环境 1.4.1 VS.NET窗口组成 1.4.2 VS.NET集成开发环境的窗口 1.5 创建VB.NET应用程序的基本步骤 1.6 系统环境设置 1.7 VB.NET的帮助系统 习题1 第2章 面向对象的基础知识和常用控件 2.1 面向对象的基本概念 2.1.1 对象和类 2.1.2 属性、事件和方法 2.2 窗体和基本控件 2.2.1 窗体 2.2.2 控件的基本操作 2.2.3 基本控件 2.3 综合实训 习题2 第3章 VB.NET程序设计语言基础 3.1 数据类型 3.2 变量 3.2.1 变量名的命名规则 3.2.2 变量的声明 3.2.3 变量的作用域 3.3 常量 3.4 运算符 3.5 表达式 3.6 VB.NET常用内部函数 3.6.1 数值函数 3.6.2 字符函数 3.6.3 日期时间函数 3.6.4 类型转换函数 3.6.5 数据的输入函数(InputBox函数) 3.6.6 数据的输出函数(MsgBox函数) 3.7 VB.NET的编码规则 3.8 综合实训 习题3 第4章 VB.NET基本控制结构 4.1 顺序结构 4.2 选择结构 4.2.1 行If语句 4.2.2 块If语句 4.2.3 If语句的嵌套 4.2.4 多分支控制结构 4.3 循环结构 4.3.1 For循环结构 4.3.2 Do循环结构 4.3.3 While循环结构 4.3.4 循环的嵌套 4.3.5 Exit语句 4.4 程序调试 4.5 综合实训 习题4 第5章 数组与过程 5.1 数组 5.1.1 一维数组 5.1.2 二维数组 …… 第6章 VB.NET的可视化组件 第7章 VB.NET的界面设计 第8章 VB.NET数据库访问技术 第9章 文件处理 第10章 VB.NET多线程机制 第11章 使用ASP.NET开发Web窗体技术 第12章 VB.NET程序案例应用 参考文献

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧