标题:让用户可以往Datagrid表格里输入数据该怎么设计实现?
只看楼主
wjq09
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2011-1-2
结帖率:60%
已结贴  问题点数:20 回复次数:6 
让用户可以往Datagrid表格里输入数据该怎么设计实现?
同时在Datagrid显示数据时要与用户输入行的顺序一样
搜索更多相关主题的帖子: 用户 
2016-11-29 11:46
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:934
专家分:5244
注 册:2015-8-10
得分:10 
修改editable属性就可以。
问题是需要后台检测实现数据库的更新。
同时在Datagrid显示数据时要与用户输入行的顺序一样。
这句话不明白是什么意思
2016-11-29 12:55
wjq09
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2011-1-2
得分:0 
回复 2楼 xiangyue0510
Datagrid控件没找到有Editable属性,我的意思是比如说用户往控件输入数据存入后下次在从库里读出来还是那个行顺序
2016-11-29 14:56
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:934
专家分:5244
注 册:2015-8-10
得分:0 
Datagrid控件我记得是有Editable属性的。你可以用Datagrid1.Editable=true试试
用户往控件输入数据存入后下次在从库里读出来还是那个行顺序

如果你界面没有排序的功能或者按钮,而且查询SQL语句是不变的,记录数也一样(没有增减),那么应该就是一样顺序的。
2016-11-30 10:04
wjq09
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2011-1-2
得分:0 
回复 4楼 xiangyue0510
只有一个EditActive属性,那怎么实现通过Datagrid控件批量录入数据呢

[此贴子已经被作者于2016-11-30 10:42编辑过]

2016-11-30 10:41
xzlxzlxzl
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖北
等 级:贵宾
威 望:125
帖 子:1091
专家分:5825
注 册:2014-5-3
得分:10 
Datagrid控件是一个数据库控件,绑定数据库记录后才充分发挥作用,脱离数据库则该控件基本死水一潭,还没有MSFlexGrid控件灵活。
如果已经绑定数据库,将allowaddnew属性设置为true即可添加新纪录,如果批量录入不需要针对控件,只需针对recordset即可,数据库记录有一个updatabatch的批量录入的方法。
2016-11-30 11:29
wjq09
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2011-1-2
得分:0 
回复 6楼 xzlxzlxzl
我还查到一种方法是用MSHFlexGrid控件+文本框,哪个好点
2016-12-01 17:05



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




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

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