[英]multi column dropdownlist using C#
我想將數據(例如:Employee name,來自Employee的Employee ID)綁定到下拉列表,並且數據應在下拉列表中顯示為兩列。 我不想使用|等特殊字符來分隔此列 要么 '-'。 我想將它們顯示為下拉列表中的不同列。
如何使用.net和需要使用SQL Server 2008檢索的數據來實現此目的。
我使用了這篇文章,基本上創建了我自己的文章。 它工作得很好,除了我無法立即顯示下拉圖標。 僅當將鼠標懸停在控件上時才會顯示。 我確定我可以使用CSS和圖標來完成此操作,但希望它是內置的。
這是WPF組合框嗎? 如果是這樣,請使用ItemTemplate:
<ComboBox Height="23" Width="25" ItemsSource="{Binding Clients}"
SelectedValuePath="Client" SelectedItem="{Binding Client}">
<ComboBox.ItemTemplate>
<DataTemplate>
<!-- Configure as required -->
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Name}" />
<TextBlock Text="{Binding Id}" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
當然,您必須格式化StackPanel(或Grid,...)以獲得所需的輸出。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.