iceman 发表于 2014-4-4 14:05:00

ComboBoxCellType 实现像google 搜索一样的自动完成功能

问题描述:通过输入字符在自动匹配数据库中选项,提高输入效率。
问题解答:ComboBoxCellType 提供了AutoCompleteMode 属性用于设置自动完成模式,AutoCompleteSource用于指定自动完成数据源。
关键代码:
//设置单元格类型
FarPoint.Win.Spread.CellType.ComboBoxCellType combo = new FarPoint.Win.Spread.CellType.ComboBoxCellType();

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

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

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

fpSpread1.Sheets.Cells.CellType = combo;


源码下载:
VS版本:2010
.NET版本: 2.0
点击下载
页: [1]
查看完整版本: ComboBoxCellType 实现像google 搜索一样的自动完成功能