silverlight4实现在线编辑并保存到数据库,打印等功能该如何实现

xxben 2011-08-09 01:58:08
我现在有个silverlight4项目,客户端要实现以下功能:
1. 客户端可以新建一个模板页,内容包括:姓名___ 年龄___性别___等内容,并且该模板页上还有一些silverlight控件,比如:Button,日历控件,Datagrid,等等。
2. 要求实现该模板页(空白页或者填写好的模板页)的保存与读取(保存到数据库)。
3. 实现模板页的打印(在silverlight客户端打印)。
说明:该项目为一个silverlight项目,B/S结构,WCF通讯,SqlServer2008。
问题1:包含有这么多控件的模板页如何保存到数据库?另外,如果模板页已经填写了再保存到数据库(或从数据库读取出来)应该是怎样的思路?我想将整个页面都保存到数据库中某张表的一个字段里(属性为text),但控件的保存不知道该怎么做会比较好?
问题2:客户端如何实现该页面的打印功能(如还能去掉Button,Calendar这些控件就更好了)?
多谢!
...全文
271 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jv9 2011-08-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jstangwh 的回复:]
1、UI设计都不是什么问题
2、保存与读取
1)可以用WCF
2)如果是轻量级的数据可以用JSON或者XML序列在客户端与服务端之间传递
3)RiA 建立数据库的映射文件放在服务端
3、打印简单自己想吧(SL自己就可以打印,看看CHM格式的帮助文档)
[/Quote]

正解。
楼主可以将问题分解,然后逐步解决。
目前针对楼主的问题有以下资源可以参考学习:
UI设计,请看
http://silverlightchina.net/html/zhuantixilie/getstart/2010/0409/978.html

数据库存取:
http://silverlightchina.net/html/zhuantixilie/getstart/2009/1210/387.html

打印功能:
http://silverlightchina.net/html/tips/2011/0613/8261.html

http://silverlightchina.net/plus/search.php?kwtype=0&keyword=%B4%F2%D3%A1&searchtype=titlekeyword
劉宏哲 2011-08-22
  • 打赏
  • 举报
回复
问题一:自己拼个Xml存到text列中。
问题二:单独做一个打印页,定制格式并把控件都替换成label。
liuyiting123321 2011-08-21
  • 打赏
  • 举报
回复
我也遇到了这个问题,打印之后读不出来,而且不能打印地图呀
jstangwh 2011-08-09
  • 打赏
  • 举报
回复
一个字段也可以的哇!!你数据中用“@”或者“,”号隔开不就行了,或者你这个字段就存一个可以反序列化的字符串,比如JSON或者XML序列都可以的
xxben 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jstangwh 的回复:]
1、UI设计都不是什么问题
2、保存与读取
1)可以用WCF
2)如果是轻量级的数据可以用JSON或者XML序列在客户端与服务端之间传递
3)RiA 建立数据库的映射文件放在服务端
3、打印简单自己想吧(SL自己就可以打印,看看CHM格式的帮助文档)
[/Quote]

当用户编辑模板页后如何保存(页面填写完后),能否在数据库中只用一个字段保存?
jstangwh 2011-08-09
  • 打赏
  • 举报
回复
1、UI设计都不是什么问题
2、保存与读取
1)可以用WCF
2)如果是轻量级的数据可以用JSON或者XML序列在客户端与服务端之间传递
3)RiA 建立数据库的映射文件放在服务端
3、打印简单自己想吧(SL自己就可以打印,看看CHM格式的帮助文档)

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧