找回密码
 立即注册

QQ登录

只需一步,快速开始

fmyuan2000

注册会员

26

主题

58

帖子

190

积分

注册会员

积分
190

活字格认证元老葡萄

fmyuan2000
注册会员   /  发表于:2015-9-9 16:18  /   查看:5192  /  回复:3
  1. FarPoint.Web.Spread.ComboBoxCellType cb = new FarPoint.Web.Spread.ComboBoxCellType();
  2. cb.DataSource = db.fault_knowledge_catalog.ToList();
  3. cb.DataMember = "ID";
  4. cb.DataTextField = "Name";
  5. int i=0;
  6. FpSpread1.ActiveSheetView.Cells[i, 5].Value = 1;
  7. FpSpread1.ActiveSheetView.Cells[i, 5].CellType = cb;
复制代码


设置好了类型, 然后设置Value, 下拉列表为空, 请问如何解决?

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-9-9 17:19:00
沙发
回复 1楼fmyuan2000的帖子

请问 tolist 之后的数据类型是什么?链接中是通过DataTable给Combo类型绑定数据源的例子,可以参考下。
http://blog.gcpowertools.com.cn/ ... boBoxCellType-.aspx

另外,如果设置的Value 值不在 Combo 绑定的 DataValueField 属性中,是无法设置成功的。
回复 使用道具 举报
fmyuan2000
注册会员   /  发表于:2015-9-10 13:09:00
板凳
多谢,ToList 之后是List<category> ;
Catagory { ID {get;set}  Name {get;set;}};
问题已经解决,多谢!!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-10 14:47:00
地板
回复 3楼fmyuan2000的帖子

好的,十分感谢反馈问题结果,谢谢

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见。

评分

参与人数 1满意度 +5 收起 理由
fmyuan2000 + 5 ok

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部