标题:有关Datagrid更新数据库问题
只看楼主
zhsm_0011
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-5-19
 问题点数:0 回复次数:1 
有关Datagrid更新数据库问题
我用的是Toolbar的的按钮,上面有"修改"  "保存"按钮,
我在实验的过程中发现,当Datagrid里面的数据行有一条以上的话,是可以实现更新数据库操作的,

但若Datagrid中只有一条记录中,更新的时候,Datagrid中显示更新,但重新加载后,还是恢复原来的样子,就是说没有更新数据库,我"保存"的代码是这样写的:

Try
            Dim row As Integer
            row = dgdList.CurrentCell.RowNumber
            dgdList.CurrentCell = _
            New DataGridCell((row + 1) Mod bmData.Count, 0)
            '判断是否有更新的数据
            If Me.DataSet11.HasChanges = True Then
                SqlDataAdapter1.Update(DataSet11)
            End If
        Catch ex As Exception
            MessageBox.Show("数据修改失败!")
        End Try



别人说是当只有一条记录时,用上面的语句的话,焦点没有转移,还是回到了第一行,所以更新不了,



那应该怎么改,帮帮我????

搜索更多相关主题的帖子: 数据库 Datagrid 
2005-07-29 15:46
冰封谷主
Rank: 4
等 级:贵宾
威 望:10
帖 子:226
专家分:20
注 册:2005-1-7
得分:0 
你可以事先添加一个空行不就行了,,,

2005-08-06 18:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-23943-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013183 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved