具有不同来源的自动完成文本框 [英] autocomplete textbox with different source

查看:85
本文介绍了具有不同来源的自动完成文本框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

DataClasses1DataContext db = new DataClasses1DataContext();
var drt = db.Franchises.Select(x => x.DistrubitorCompany).ToArray<String>()


AutoCompleteStringCollection acscName = new AutoCompleteStringCollection();
acscName.AddRange(drt);

txtDepositedTo.AutoCompleteCustomSource = acscName;
txtDepositedTo.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
txtDepositedTo.AutoCompleteSource = AutoCompleteSource.CustomSource;

#endregion Distrubitor Company

var drta = db.Deposites.Select(x => x.DepositeName).ToArray<String>();

AutoCompleteStringCollection acscDepositeName = new AutoCompleteStringCollection();

acscDepositeName.AddRange(drta);

txtDepositedTo.AutoCompleteCustomSource = acscDepositeName;
txtDepositedTo.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
txtDepositedTo.AutoCompleteSource = AutoCompleteSource.CustomSource;




我只得到输出中的最后一个源,但是我都希望得到它.
我在这里做错了什么?




I am only getting the last source in output, but I want from it both.
What am I doing wrong here?

推荐答案

为什么不将两个源都添加到同一个AutoCompleteStringCollection中,然后:
Why not add both sources to the same AutoCompleteStringCollection then:
DataClasses1DataContext db = new DataClasses1DataContext();
var drt = db.Franchises.Select(x => x.DistrubitorCompany).ToArray<string>()
AutoCompleteStringCollection acscName = new AutoCompleteStringCollection();
// Add this source to the auto completer
acscName.AddRange(drt);

#endregion Distrubitor Company

var drta = db.Deposites.Select(x => x.DepositeName).ToArray<string>();
// Add the second source to the same autocompleter instance
acscName.AddRange(drta);

txtDepositedTo.AutoCompleteCustomSource = acscName;
txtDepositedTo.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
txtDepositedTo.AutoCompleteSource = AutoCompleteSource.CustomSource;



问候,

曼弗雷德(Manfred)



Regards,

Manfred


这篇关于具有不同来源的自动完成文本框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆