找回密码
 立即注册

QQ登录

只需一步,快速开始

kyb11111

中级会员

28

主题

72

帖子

534

积分

中级会员

积分
534

活字格认证

kyb11111
中级会员   /  发表于:2016-1-12 10:19  /   查看:5180  /  回复:9
周报.jpg (116.35 KB, 下载次数: 155)

9 个回复

倒序浏览
gw0506
超级版主   /  发表于:2016-1-12 11:16:00
沙发
效果我看到了。但是不清楚使用场景。你是有数据源还是没有。
没有数据源的话,就逐个单元格设置值。
有的话,直接绑定
  1. FarPoint.Web.Spread.Model.DefaultSheetDataModel model = new FarPoint.Web.Spread.Model.DefaultSheetDataModel(dataSet1);
  2. FpSpread1.Sheets[0].DataModel = model;
复制代码
回复 使用道具 举报
kyb11111
中级会员   /  发表于:2016-1-12 11:18:00
板凳
回复 2楼gw0506的帖子

不绑定数据源,通过调取接口显示数据,具体要怎么做??有没有后台实现的例子
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-1-12 11:27:00
地板
诸葛设置Cell的值就可以了。
  1. FpSpread1.Sheets[0].Cells[0,0].Text = "test";
复制代码
回复 使用道具 举报
kyb11111
中级会员   /  发表于:2016-1-12 11:57:00
5#
回复 4楼gw0506的帖子

关键是周报如果数据特别庞大的话,行7,列400,这么多数据我不能逐个单元格去后台赋值吧???还需要用接口读取里面的数据,像这种
   void SetSpreadStyle(ParamterStruct ps)
        {
            FpSpread1.ActiveSheetView.Cells[ps.ActiveInfo.RowIndex, ps.ActiveInfo.ColIndex].Value = "<" + ps.ParamterName + ">";
        }

        void SetSpreadStyle(ActiveInfo ActiveInfo, string value)
        {
            FpSpread1.ActiveSheetView.Cells[ActiveInfo.RowIndex, ActiveInfo.ColIndex].Value =  value;
        }
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-1-12 12:27:00
6#
非绑定模式下就是后台赋值,至于如何写着方面,你这两个方法其实就挺好的,再套个循环就可以了应该。
回复 使用道具 举报
kyb11111
中级会员   /  发表于:2016-1-12 12:34:00
7#
回复 6楼gw0506的帖子

你这有没有具体的例子给我看一下,比较着急,思路有,但是不知道具体如何写,谢谢。
回复 使用道具 举报
kyb11111
中级会员   /  发表于:2016-1-12 13:04:00
8#
你说的循环具体怎么套用?需要写个集合Dictionary<string, List<double>>
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-1-12 14:30:00
9#
没有具体例子,这是你的业务逻辑了。我这边也没法做例子。
主要是你本来的那些数据是哪来的?要不要创建集合也不一定。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-1-12 15:32:00
10#
如果不行咱们电话说吧。客服电话你知道。或者你给我留下你的电话,我给你打过去。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部