【发布时间】:2012-01-02 23:22:36
【问题描述】:
我正在为我的 WPF C# 项目进行用户选择 userControl。 我确实为选择做了一个自定义的自动完成控件,但出于优化目的,我现在正在研究使用 WPF 工具包中的自动完成文本框。
由于我在数据库中有成千上万的用户,我不想使用自定义类或我检索的列表中的许多 foreach。因此,考虑到这一点,这是我的问题。
var list = from cu in conn3.customer_users
select new {
username = cu.username,
name = cu.fname.TrimEnd() + " " + cu.lname.TrimEnd()
// This would of course be built with more info from more entities.
};
this.autoComplete.ItemsSource = list.ToList();
现在这里的问题是它为结果框输出以下格式(在搜索中)。
{ username = DEI1231 , name = Missy Anderson }
所以我不想 foreach 列表,而是在绑定它或制作列表时对其进行格式化。
有什么想法吗?
【问题讨论】:
-
很抱歉离开了几天,但是是的!谢谢Parapura,它确实解决了一些问题。几个实验室小时,我想我现在已经很稳定了。谢谢。
标签: c# wcf linq autocomplete anonymous-types