簡體   English   中英

使用C#的多列下拉列表

[英]multi column dropdownlist using C#

我想將數據(例如:Employee name,來自Employee的Employee ID)綁定到下拉列表,並且數據應在下拉列表中顯示為兩列。 我不想使用|等特殊字符來分隔此列 要么 '-'。 我想將它們顯示為下拉列表中的不同列。

如何使用.net和需要使用SQL Server 2008檢索的數據來實現此目的。

這個這個應該有用

編輯:看到評論后。 鏈接可能是您想要的。

我使用了這篇文章,基本上創建了我自己的文章。 它工作得很好,除了我無法立即顯示下拉圖標。 僅當將鼠標懸停在控件上時才會顯示。 我確定我可以使用CSS和圖標來完成此操作,但希望它是內置的。

http://www.thomasclaudiushuber.com/blog/2008/07/31/developing-multicolumn-dropdowndropdownlist-with-aspnet-the-gridview-and-the-ajax-control-toolkit/

這是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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM