找回密码
 立即注册

QQ登录

只需一步,快速开始

chym1897

高级会员

2

主题

10

帖子

1580

积分

高级会员

积分
1580

活字格认证

最新发帖
chym1897
高级会员   /  发表于:2011-5-5 17:17  /   查看:7181  /  回复:8
请问spread中的ComboBox中的Items怎么用后台代码添加?比如FpSpread1.Cells[i, 0]中是ComboBox

8 个回复

倒序浏览
gw0506
超级版主   /  发表于:2011-5-5 17:43:00
沙发
  1. String[] cbstr=new String[]{"One","Two","Three"};
  2. FarPoint.Web.Spread.ComboBoxCellType cb=new FarPoint.Web.Spread.ComboBoxCellType();
  3. cb.Items=cbstr;
复制代码
回复 使用道具 举报
chym1897
高级会员   /  发表于:2011-5-7 14:50:00
板凳

回复 2# gw0506 的帖子

我是这么写的,但查不出数据...
FarPoint.Web.Spread.ComboBoxCellType cb1 = new FarPoint.Web.Spread.ComboBoxCellType();
FpSpread1.Sheets[0].Columns[0].CellType = cb1;string text = "";
                foreach (EPMS_QuoteCode code in d.GetQuoteCodeByTarget("code1").ToList())
                {
                    text += code.QuoteCode_Name + ",";
                }
                text = text.Substring(text.Length - 1);
                int cont = d.GetQuoteCodeByTarget("code1").ToList().Count();
                string[] c1 = text.Split(',');
                cb1.Items = c1;
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-5-9 09:41:00
地板
那你检查一下c1有没有数据。
回复 使用道具 举报
chym1897
高级会员   /  发表于:2011-5-9 10:05:00
5#

回复 4# gw0506 的帖子

调试的时候能看到数据的啊
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-5-9 11:02:00
6#
那是运行起来看不到数据么?

能提供更具体的信息么?
回复 使用道具 举报
chym1897
高级会员   /  发表于:2011-5-9 11:17:00
7#
是啊,页面看不到数据。我甚至直接赋一组集合值都不显示,很纠结
cb1.Items = {"A","B","C","D"};这样都不显示
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-5-9 11:44:00
8#
我无法重现你说的问题。
你可以自己再检查一下,或者发个demo给我。

另外,页面上是双击单元格进入编辑状态后,才能见到效果。你是这样做的么?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-5-12 13:44:00
9#

回复 7# chym1897 的帖子

不知道你的情况和这个帖子的是否一样
http://xa-forum/showtopic-1504.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部