找回密码
 立即注册

QQ登录

只需一步,快速开始

elwin

中级会员

27

主题

210

帖子

748

积分

中级会员

积分
748

活字格认证

elwin
中级会员   /  发表于:2012-2-17 15:02  /   查看:5181  /  回复:1
HI 版主:
我想把整个spread 控件序列化一下,然后保存到数据库中,请问如何操作?
在帮助文档没找到应该的内容,麻烦您给一个思路,谢谢!

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-2-17 16:27:00
沙发

回复 1# elwin 的帖子

elwin 你好,
可以在序列化之后,使用 StreamReader 读取 xml 文件,赋值到 string 中, 最后添加到数据库。

  1.             FarPoint.Web.Spread.CheckBoxCellType ck = new FarPoint.Web.Spread.CheckBoxCellType();
  2.             ck.Text = "True/False";
  3.             ck.TextAlign = TextAlign.Left;
  4.             FpSpread1.ActiveSheetView.Cells[0, 0].CellType = ck;
  5.             FpSpread1.EnableClientScript = false;

  6.             this.FpSpread1.Save(@"E:\1.xml",false);

  7.             System.IO.StreamReader sr = new System.IO.StreamReader(@"E:\1.xml");
  8.             string xml = sr.ReadToEnd();
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部