找回密码
 立即注册

QQ登录

只需一步,快速开始

bisslot
论坛元老   /  发表于:2015-4-28 09:58  /   查看:8116  /  回复:7
你好!

绑定源控件的 BindingSource.AddNew();  方法向数据源增加新记录时发现C1TrueDBGrid 无法滚动定位到表格最下方新增加的新记录行上,有什么办法吗?

使用代码:
====================================

c1truedbgrid.DataSource = bindingsource;
....
bindingsource.AddNew();
....

项目比较急,多谢!
操作系统: Windows 7 简体中文 64位旗舰版 , 开发工具: Visual Studio 2010 简体中文专业版, ComponentOne  Universal 用户

7 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-4-28 10:42:00
沙发
回复 1楼bisslot的帖子

你好。
谢谢提供相关的代码。
你的问题我们收到了。
我对你问题的理解是绑定数据源,并且在数据源里添加了一行新纪录,控件则无法滚动最后一行。按照你的描述,数据源已经更新到C1TrueDBGrid,但滚动条有问题。

我需要先创建工程重现你的问题,然后帮你看看有什么解决方案。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-28 15:46:00
板凳
回复 1楼bisslot的帖子


你好,我通过给C1TrueDBGrid绑定一个BindingSource数据源,然后通过bindingSource1.NewRow的方式添加一个新行。
滚动条可以滚到最后一行。
我的测试版本:2015V1.
测试的Demo如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
bisslot
论坛元老   /  发表于:2015-4-28 18:17:00
地板
回复 3楼Alice的帖子

你好! 可能是我没有说清楚我的问题,当拖拉窗口大小影响到C1TrueDBGrid1表格控件大小后,在使用绑定源BindingSource.AddNew() 就会产生C1TrueDBGrid 表格定位不准确了
为了说明此问题,我录制了屏幕,请下载附件点击查看!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
操作系统: Windows 7 简体中文 64位旗舰版 , 开发工具: Visual Studio 2010 简体中文专业版, ComponentOne  Universal 用户
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-28 18:54:00
5#
回复 4楼bisslot的帖子

请问使用我给的Demo能重现你的问题么?
能不能根据我提供的Demo提供必然重现问题的步骤。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
bisslot
论坛元老   /  发表于:2015-4-29 12:27:00
6#
你好,回复稍微晚了一些,不过使用你给出的例子,也同样遇到问题, 测试过程如下, 启动例程后,将窗口拖动调整大些,然后点击 AddNew 按钮(此时可以定位到最后一行),并在新增行随意填写内容后,再次将窗口拖动回原有大小,再次点击AddNew按钮就不能定位滚动显示到最后新增行了。 这个过程,我已经录制了操作实际效果,可以下载查看一下!就明白我的意思了!因为项目中客户可能拖放窗口大小,而操作无法滚动定位显示,这个问题很麻烦
操作系统: Windows 7 简体中文 64位旗舰版 , 开发工具: Visual Studio 2010 简体中文专业版, ComponentOne  Universal 用户
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-29 13:54:00
7#
回复 6楼bisslot的帖子

谢谢你的步骤和反馈。
我按照你提示的方法操作后给你回复。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-12 10:34:00
8#
回复 1楼bisslot的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部