| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1026 人关注过本帖
标题:有关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
快速回复:有关Datagrid更新数据库问题
数据加载中...
 
   



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

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