以编程方式在列表框中选择一个项目

CareTaker22

我有三个ListBoxesCompanyNameRepresentativeQuoteNumber),并且使用以下方法将来自WCF客户端的数据加载到CompanyName列表框中:

private async Task LoadCompanies()
{
    using (TruckServiceClient client = new TruckServiceClient())
    {
        var companies = await client.GetCompaniesAsync();
        foreach (var company in companies)
            lbxCompanyName.Items.Add(new ListBoxViewItem<Company>(company));
    }
}

现在,在下面的代码中,我允许我自己列表框中选择公司名称lbxCompanyName,然后在我的列表框中查看属于该公司代表lbxRepresentative

private void lbxCompanyName_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    var company = (ListBoxViewItem<Company>)lbxCompanyName.SelectedItem; //Changing this line to auto select an Item for me
    foreach (var rep in company.Item.Represetatives)
        lbxRepresentatives.Items.Add(new ListBoxViewItem<Represetative>(rep));
} 

我要实现的是从CompanyName ListBox中自动/以编程方式选择名称,例如“ Josh” 我将如何使用现在的编码来做到这一点?

基本上,我想隐藏我的列表框,然后让程序为我选择所有内容。

CareTaker22

出于测试目的,我通过将前两个列表框(CompanyName,代表)设置SelectedIndex为0,然后对最后一个列表框(QuoteNumber)使用下面的代码来选择我的QuoteNumber列表框中最后插入的行,从而解决了我的问题。

    if (lbxQuoteNumber.Items.Count > -1)
        lbxQuoteNumber.SelectedIndex = lbxQuoteNumber.Items.Count - 1;

感谢所有帮助家伙!:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

对列表框中选择的每个项目调用一个方法。我需要以编程方式调用每个项目的方法,

通过从另一个列表框中选择一个列表框项目来选择两个列表框项目

从列表框中选择一个项目,然后使用该项目的名称

如何从Windows Phone的列表框中选择一个项目?

如何从 Visual Basic 中的列表框中选择一个随机项目

以编程方式从值列表中选择列表框中的项目

从多个列表框中选择一个列表框

从通过从另一个列表框中选择填充的列表框中选择

有什么方法可以通过右键单击在 Tkinter 列表框中选择一个项目?

如果不是选择元素,如何从列表框中选择一个选项?(硒,Python)

从列表框中选择的项目

选择列表框项目时,在另一个列表框中显示相关数据

在列表框中选择一个值时,面板是否可见

在一个列表框中选择多个术语ASP C#

在jQuery的所有列表框中选择一个值

从列表框中选择一个选项后如何打开链接?

在列表框中选择一个值并将焦点设置在该值上 - VBA

jQuery /以编程方式在“选择”框中选择一个选项

如何在列表框中选择一个特定的数字并使另一个列表框仅显示大于QlikView中所选数字的数字?

vb:如何一次选择一个列表框中的多个项目?

基于选择一个列表框中的项目选择/取消选择多个列表框中的项目 - C# Windows 窗体

从列表框中选择一个项目会触发预渲染事件,从而将焦点从该事件中移除

如何以编程方式在MultiSelectionComboBox中选择一个(或多个)项目?

Tkinter列表框如何判断是否选择了一个项目

WinRT:列表框未选择向上键上的上一个项目

列表框选择的项目文本到另一个文本框

如何选择一个列表框,并根据该选择创建另一个列表框?

给定一个来自列表框值的WHERE子句,从数据库中选择数据

从另一个组合框中选择时,更改另一个组合框项目列表