1

我有一个 RadComboBox 包装项目,如果它们比组合框的宽度长,所以我的组合框会显示如下:

All
White T Shirts
Black T Shirts
Blue T Shirts With
Images
Green T Shirts

所以你可以看到带有图像的蓝色 T 恤包装,这很好,这正是我想要的……但现在我收到了一个请求,认为这是他们想要看到的,他们希望看到它像破折号一样分开像这样下划线:

All
--------------------
White T Shirts
--------------------
Black T Shirts
--------------------
Blue T Shirts With
Images
--------------------
Green T Shirts
--------------------

所以这是他们希望看到的或类似的东西,甚至可能像侧面的东西一样

* All
* White T Shirts
* Black T Shirts
* Blue T Shirts With
  Images
* Green T Shirts

我不知道如何做到这一点,并会感谢任何有关如何做到这一点的帮助.. 现在这是我对下拉菜单的标记

 <telerik:RadComboBox ID="ddlTShirts" runat="server">
 </telerik:RadComboBox>
4

1 回答 1

1

尝试更改控件的项目模板。

<telerik:RadComboBox ID="RadComboBox1" runat="server">
    <ItemTemplate>
           <asp:CheckBox runat="server" ID="chk1" Checked="true"/>
            <asp:Label runat="server" ID="Label1" AssociatedControlID="chk1">
                <img src='...' />
            </asp:Label>            
    </ItemTemplate>
</telerik:RadComboBox>

参考:http ://demos.telerik.com/aspnet-ajax/combobox/examples/functionality/templates/defaultcs.aspx

于 2012-06-09T21:50:10.793 回答