找回密码
 立即注册

QQ登录

只需一步,快速开始

ruby

超级版主

117

主题

147

帖子

986

积分

超级版主

Rank: 8Rank: 8

积分
986

活字格认证

ruby
超级版主   /  发表于:2013-7-1 09:52  /   查看:4329  /  回复:1
关于C1DataGrid,我有两个问题要反映。

我将this._ds.Tables[0].DefaultView作为数据源绑定到C1DataGrid.这个Table的主键名为“UserID”,递增为1.
现在我将增加一些行,我们知道C1DataGrid会为我们为主键列自动递增。但我遇到如图的两个问题:
1.为什么C1DataGrid为主键列(UserId)自动递增的值,是以当前控件的行数,而不是以数据源的那个Table的主键值为起始值呢?
2.为什么在点击添加新行时,C1dataGrid显示了新行的主键值(列“UserID”的值),但我编辑完后,按下Enter键,其值又加了一?也就是说添加新行,该列值递增了两次。

以上两个问题,我将截图放于附件中了。

是我所用的C1DataGrid目前版本固有的BUG,还是我缺少了某些设置。

望,不烦指教。

本帖子中包含更多资源

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

x

1 个回复

倒序浏览
gw0506
超级版主   /  发表于:2013-7-1 16:03:00
沙发
如果数据源已经是自增列了,那么直接绑定到C1DataGrid上,而不再设置C1DataGrid自增,是否可以解决问题?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部