读书人

订单录入界面设计及修改界面设计解决方

发布时间: 2012-03-09 21:42:52 作者: rapoo

订单录入界面设计及修改界面设计
多次使用到类似功能都没有一个很快的解决方案,以致每次遇到此问题时都绞尽脑汁
1.Edit + StringGrid
此时用edit 接受每条记录数据录入,然后在ADD按钮后更新到 StringGrid,双击StringGrid某行删除,确定后Submit按钮提交

看到别的程序中使用类似excel datasheet的功能很好用,不知道是如何实现的,或者有更加舒服的方式去录入修改

[解决办法]
excel datasheet,这是第三方控件了

再有,你干吗用edit去输入呢,stringgrid直接就可以输入,干吗搞这么麻烦
[解决办法]

引用楼主 foxe 的帖子:
多次使用到类似功能都没有一个很快的解决方案,以致每次遇到此问题时都绞尽脑汁
1.Edit + StringGrid
此时用edit 接受每条记录数据录入,然后在ADD按钮后更新到 StringGrid,双击StringGrid某行删除,确定后Submit按钮提交

看到别的程序中使用类似excel datasheet的功能很好用,不知道是如何实现的,或者有更加舒服的方式去录入修改

[解决办法]
探讨
excel datasheet,这是第三方控件了

再有,你干吗用edit去输入呢,stringgrid直接就可以输入,干吗搞这么麻烦

[解决办法]
DBGrid 不比StringGrid好用?
[解决办法]
我个人不赞同直接在dbgrid上输入数据

[解决办法]
探讨
引用:
DBGrid 不比StringGrid好用?


DBGrid太难控制,如订单
订单号==》多个ITEM,如何设计界面,以及配置DBGrid

[解决办法]
探讨
引用:
DBGrid 不比StringGrid好用?


DBGrid太难控制,如订单
订单号==》多个ITEM,如何设计界面,以及配置DBGrid

[解决办法]
呵呵,还真有双击删除的,这功能太强悍了,以前见过一次


[解决办法]
1.只有当用户点击Save Order按钮时,才要为其申请Order ID,如果想省事,用敏感控件时也要选择一个可以离线的数据集,而后将数据整体提交(如ClientDataSet等)!
2.在订单管理界面上,可以分上下二部分,上部分可放一些客户的基础信息,下部分用多个TabSheet组成,每个TabSheet对应于与Order表相关联的子表,
如Shipping Addr信息标签,订单产品标签(OrderItem表),优惠码信息(OrderCoupon表),付款信息(OrderPayment表),运送产品信息(这个和订单产品不一样,因为有些产品是不经物流的,如服务运费等)
不知道我说清楚没有
[解决办法]
其实用一个表,还是主从表都无所谓,当然一般都用主从表来实现
也不用啥临时表,也不用啥缓存技术,完全可以用stringgrid或者listview来实现,提交的时候先保存主表,再获得主表主键,保存从表

读书人网 >.NET

热点推荐