找回密码
 立即注册

QQ登录

只需一步,快速开始

iceman

社区贡献组

270

主题

1万

帖子

1万

积分

社区贡献组

积分
19311

活字格认证微信认证勋章元老葡萄

iceman
社区贡献组   /  发表于:2014-4-4 14:05  /   查看:5800  /  回复:0
问题描述:通过输入字符在自动匹配数据库中选项,提高输入效率。
问题解答:ComboBoxCellType 提供了AutoCompleteMode 属性用于设置自动完成模式,AutoCompleteSource用于指定自动完成数据源。
关键代码:
  1. //设置单元格类型
  2. FarPoint.Win.Spread.CellType.ComboBoxCellType combo = new FarPoint.Win.Spread.CellType.ComboBoxCellType();

  3. string[] cbstr;
  4. cbstr = newString[] { "AAA", "AABC", "ABBC", "BBB", "BBC", "BCC" };
  5. string[] strval;
  6. strval = newString[] { "1", "2", "3", "4", "5", "6" };

  7. combo.Items = cbstr;
  8. combo.ItemData = strval;
  9. combo.EditorValue = FarPoint.Win.Spread.CellType.EditorValue.ItemData;

  10. //指定自动完成的模式及数据源
  11. combo.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
  12. combo.AutoCompleteSource = AutoCompleteSource.ListItems;

  13. fpSpread1.Sheets[0].Cells[0, 0].CellType = combo;
复制代码


源码下载:
VS  版本:2010
.NET版本: 2.0
点击下载

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部