开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 4638|回复: 10

gridcontrol 输入后无数据

[复制链接]

0

精华

0

贡献

0

赞扬

帖子
12
软币
99
在线时间
10 小时
注册时间
2014-7-17
发表于 2014-7-17 10:55:57 | 显示全部楼层 |阅读模式
我做了个表格录入的界面,为什么我录入数据后,跳入下一个cell,前面数据就被清掉;
刚学使用devexpress,请高手指教;
gridcontrol.jpg
回复

使用道具 举报

0

精华

63

贡献

47

赞扬

帖子
101
软币
1134
在线时间
230 小时
注册时间
2013-8-27
发表于 2014-7-17 15:59:52 | 显示全部楼层
会不会是你的gridview 里的column field name 没有加到对应的database column?
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
12
软币
99
在线时间
10 小时
注册时间
2014-7-17
 楼主| 发表于 2014-7-17 16:52:38 | 显示全部楼层
wanjust 发表于 2014-7-17 15:59
会不会是你的gridview 里的column field name 没有加到对应的database column?

你的意思是必须先绑定gridveiw?
回复

使用道具 举报

0

精华

63

贡献

47

赞扬

帖子
101
软币
1134
在线时间
230 小时
注册时间
2013-8-27
发表于 2014-7-18 08:42:49 | 显示全部楼层
是的。如果没先绑定,gridview会不知道怎么处理你所录入的数据。
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
12
软币
99
在线时间
10 小时
注册时间
2014-7-17
 楼主| 发表于 2014-7-18 11:28:17 | 显示全部楼层
wanjust 发表于 2014-7-18 08:42
是的。如果没先绑定,gridview会不知道怎么处理你所录入的数据。

处理数据后面要做的,现在问题是因为光标的离开而丢失数据
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
12
软币
99
在线时间
10 小时
注册时间
2014-7-17
 楼主| 发表于 2014-7-18 11:29:34 | 显示全部楼层
wanjust 发表于 2014-7-18 08:42
是的。如果没先绑定,gridview会不知道怎么处理你所录入的数据。

昨天又研究了一下,发现我现在的问题不是绑定数据,是因为光标的离开gridview的单元格而丢失数据
回复

使用道具 举报

0

精华

451

贡献

5364

赞扬

帖子
324
软币
20213
在线时间
1783 小时
注册时间
2013-6-8

胡吹海聊

发表于 2014-7-18 14:23:30 | 显示全部楼层
sunrayljs 发表于 2014-7-18 11:29
昨天又研究了一下,发现我现在的问题不是绑定数据,是因为光标的离开gridview的单元格而丢失数据 ...

你gridcontrol.datasource绑定好数据;
gridview列字段对应好;
就能编辑数据了
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
12
软币
99
在线时间
10 小时
注册时间
2014-7-17
 楼主| 发表于 2014-7-18 16:29:03 | 显示全部楼层
阳光海岸 发表于 2014-7-18 14:23
你gridcontrol.datasource绑定好数据;
gridview列字段对应好;
就能编辑数据了

谢谢您,应该是以前datagridveiw用多了,不绑定也可以直接输入的,guidcontrol是需要先绑定数据表
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
7
软币
132
在线时间
5 小时
注册时间
2014-7-14
发表于 2014-7-22 12:45:32 | 显示全部楼层
我以前也是被这个问题纠结了好久,后来发现定义一个datatable,并添加好列就能编辑了
回复

使用道具 举报

0

精华

2

贡献

41

赞扬

帖子
29
软币
281
在线时间
16 小时
注册时间
2014-7-23
发表于 2014-7-25 10:24:14 | 显示全部楼层
问题原因应该是绑定不正确导致的,检查列里面FieldName是否和DataSource里面的一致。
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
2
软币
82
在线时间
1 小时
注册时间
2014-9-5
发表于 2014-9-5 10:28:14 | 显示全部楼层
Angus 发表于 2014-7-25 10:24
问题原因应该是绑定不正确导致的,检查列里面FieldName是否和DataSource里面的一致。 ...

我现在也非常纠结这个问题!到现在还找不到最好的解决方案,就是利用gridiview可以查询数据,又可以作为新数据录入,在录入新数据前须清除查询的数据。
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-5-5 15:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表