找回密码
 立即注册

QQ登录

只需一步,快速开始

sgs

中级会员

74

主题

219

帖子

637

积分

中级会员

积分
637

活字格认证微信认证勋章

sgs
中级会员   /  发表于:2013-11-1 09:56  /   查看:8944  /  回复:11
看了spread控件,觉得c1flexgrid似乎通过设置代码,也能达到类似excel界面的录入风格,不知想法是否可行?

11 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2013-11-1 11:58:00
沙发
回复 1楼sgs的帖子

C1 Winform安装后,有一个demo:
截图如下:


源码路径:
C:\Users\用户名\Documents\ComponentOne Samples\Studio for WinForms\C1FlexGrid\CS\ColumnFilters



你看看是不是这个例子。

本帖子中包含更多资源

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

x
回复 使用道具 举报
sgs
中级会员   /  发表于:2013-11-1 12:05:00
板凳

我指的是这种效果,就是把c1flexgrid设计成这样的录入表单界面

本帖子中包含更多资源

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

x
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-11-1 14:51:00
地板
回复 3楼sgs的帖子

代码可以实现,用到如下几个知识点:
1 单元格合并
2 边框加宽

论坛里面有类似的帖子里,请参考一下。
FlexGrid 表格合并
c1FlexGrid合并单元格问题
C1FlexGrid如何设置行的高度
C1FlexGrid单元格的边框线如何设置


个人不建议你用FlexGrid实现类似Spread的输入表单,工作量太大了,一行一行写代码。
回复 使用道具 举报
sgs
中级会员   /  发表于:2013-11-1 16:02:00
5#
嗯,接受您的建议,按您的理解,用哪种信息录入方式比较合适呢?inputpanel吗?
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-11-1 16:25:00
6#
回复 5楼sgs的帖子

信息录入方式,能再具体点吗?

实现的控件很多啊,你上面说的InputPanel很强大,能够自动生成DB Table相应的数据录入。
一般场景的数据录入, InputPanel完全可以满足(Winform环境)
回复 使用道具 举报
sgs
中级会员   /  发表于:2013-11-1 16:44:00
7#
比如主从表结构的录入方式可以吗,例如开销售发货单,一张单据有多个明细商品?
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-11-1 19:00:00
8#
回复 7楼sgs的帖子

一个C1InputPanel可以绑定一个表, 如果多个表,需要多个C1InputPanel了。

业务上面的限制,如主从表结构,需要通过代码实现了。
你可以试试看。  

周末愉快。
回复 使用道具 举报
sgs
中级会员   /  发表于:2013-11-1 20:37:00
9#
我试着研究下,不懂再请教你,周末愉快
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-11-4 10:49:00
10#
回复 9楼sgs的帖子

研究咋样了?  给分享分享呗。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部