DevExpress资料不多,用起来又很麻烦,今天搞一个下拉框,要求能支持拼音下拉,
试了不少方法,比如说组合控件啊,CombEdit, lookupedit ,虽然能达到效果,但是功能很不满意,感觉卡卡的,性能也不完美。
最后花了好几个小时才终于最好,这里总结一下:
1:果断改用 GridLookUpEdit
2:拖入控件以后,直接敲代码:
/// <summary>
/// 加载数据
/// </summary>
public new void LoadData()
{
//获取所有站点 这个方法是我自己的绑定数据源的集合,你们不用管
Sites = _lineCompilationService.SelectTrainStationYards();
if (Sites.Any())
{
//设置修改时会立即展开下拉框
this.gridLookUpEdit1.Properties.ImmediatePopup = true;
//this.gridLookUpEdit1.Properties.PopupFilterMode = PopupFilterMode.Contains;
//设置可以编辑
this.gridLookUpEdit1.Properties.TextEditStyle = TextEditStyles.Standard;
//指定绑定的 DataSou