WPF ListBox DisplayMemberPath and SelectedValuePath

本文关键字:SelectedValuePath and DisplayMemberPath ListBox WPF | 更新日期: 2023-09-27 17:52:48

如何使用Linq to Sql将值和键绑定到列表框?

我正在使用linq to sql类填充一个列表框,这是WPF:

<ListBox  Name="listBox1" Loaded="listBox1_Loaded" />

显示FullName s,但不显示Case_Number:

using (ToolboxDataContext toolboxDB = new ToolboxDataContext())
{
    var x = toolboxDB.DropDownIndividuals().ToList(); 
    listBox1.ItemsSource = x;
}

我也试过这个,没有工作:

foreach (var y in x)
{
    listBox1.DisplayMemberPath = y.FullName.ToString() ;
    listBox1.SelectedValuePath = y.Case_Number.ToString() ;
    // Console.WriteLine(y.Case_Number.ToString());
}

WPF ListBox DisplayMemberPath and SelectedValuePath

在标记中可以指定要绑定的类型,例如:

<ListBox DisplayMemberPath="FullName" SelectedValuePath="Case_Number"/>

嗯,

在XAML:

<ListBox x:Name="listBox1" 
         DisplayMemberPath="FullName" 
         SelectedValuePath="Case_Number" />

后面的代码:

using (ToolboxDataContext toolboxDB = new ToolboxDataContext())
     PersonsListBox.ItemsSource = toolboxDB.DropDownIndividuals().ToList(); 
相关文章:
  • 没有找到相关文章