| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 562 人关注过本帖
标题:vb.net+access做的一个小小的电话记录程序,删除功能不理想。请帮忙
收藏  订阅  推荐  打印
wuwenquan
Rank: 2
等级:注册会员
帖子:40
积分:508
注册:2006-4-21
vb.net+access做的一个小小的电话记录程序,删除功能不理想。请帮忙

vb.net+access做的一个小小的电话记录程序,删除功能不理想。请帮忙解决一下,多谢!

删除的时候获取参数不准,本来是选择哪条就删除哪条,可运行时老是删除最上面一条。
附件: 只有本站会员才能下载或查看附件,请您 登录注册
2008-7-9 16:54
香帅
Rank: 1
等级:新手上路
帖子:8
积分:190
注册:2008-7-5

先下下来看看
2008-7-9 22:07
redcar
Rank: 2
等级:注册会员
帖子:173
积分:1880
注册:2006-9-13

兄弟,既然下了,看了,我就回1下吧.你这种弄法貌似不好.我是这样弄
先,把DGV里面那行去掉,然后再更新数据库

        If DataGridView1.CurrentRow.Index > -1 Then
            DataGridView1.Rows.RemoveAt(DataGridView1.CurrentRow.Index)
        End If
.........
下面再更新数据库
这个是LINQ的,我的项目中的,类似例子,用循环插入
            If DataGridView1.Rows.Count > 0 Then
                'DGV第一行为0,所以 -1 ,如果手动可以DGV输入,最后多1行,就要-2
                For i As Integer = 0 To DataGridView1.Rows.Count - 1
                    '定义1个变量为表,表也是类. 插入,必须类型相同,强制转换
                    Dim newqc = New Stuff With {.ID = 110, _
                    .单号 = DH, _
                    .领用器材名称 = DataGridView1.Rows(i).Cells("领用器材名称").Value, _
                    .领用器材型号 = DataGridView1.Rows(i).Cells("领用器材型号").Value, _
                    .领用器材数量 = Val(DataGridView1.Rows(i).Cells("领用数量").Value), _
                    .维修器材名称 = DataGridView1.Rows(i).Cells("维修器材名称").Value, _
                    .维修器材型号 = DataGridView1.Rows(i).Cells("维修器材型号").Value, _
                    .维修器材数量 = DataGridView1.Rows(i).Cells("维修数量").Value, _
                    .单价 = Val(DataGridView1.Rows(i).Cells("单价").Value), _
                    .总价 = Val(DataGridView1.Rows(i).Cells("总价").Value)}
                    DB.Stuff.InsertOnSubmit(newqc)
                Next
                DB.SubmitChanges()
2008-7-11 10:31
共有 561 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.045907 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved