将Telerik radcombox项目安排成两个颜色

时间:2015-10-31 23:36:52

标签: telerik radcombobox

如何将以下rad组合框项目排列成两列,以便向下扩展不如现在那么大。可能吗?。我想将列表项保存到两个单独的列中,复选框位于两列上。

<telerik:RadComboBox ID="rcmbFormsAndDimensions" runat="server"   CheckBoxes="true"   Text='<%# Bind("Form_Dimensions") %>'  Width="650px" CheckedItemsTexts="DisplayAllInInput">
                                            <Items>
                                                <telerik:RadComboBoxItem Text="single pen"  />
                                                <telerik:RadComboBoxItem Text="shotgun" />
                                                <telerik:RadComboBoxItem Text="double-shotgun" />
                                                <telerik:RadComboBoxItem Text="camelback" />
                                                <telerik:RadComboBoxItem Text="double pen" />
                                                <telerik:RadComboBoxItem Text="hall-parlor" />
                                                <telerik:RadComboBoxItem Text="saddlebag" />
                                                <telerik:RadComboBoxItem Text="creole cottage" />
                                                <telerik:RadComboBoxItem Text="dog trot" />
                                                <telerik:RadComboBoxItem Text="central-hall" />
                                                <telerik:RadComboBoxItem Text="gable-ell" />
                                                <telerik:RadComboBoxItem Text="bungalow" />
                                                <telerik:RadComboBoxItem Text="pyramidal cottage" />
                                                <telerik:RadComboBoxItem Text="Queen Anne cottage" />
                                                <telerik:RadComboBoxItem Text="central-hall, 2 pile cottage" />
                                                <telerik:RadComboBoxItem Text=" bluffland cottage" />
                                                <telerik:RadComboBoxItem Text="central-hall I-house" />
                                                <telerik:RadComboBoxItem Text="double-pen I-house" />
                                                <telerik:RadComboBoxItem Text="hall-parlor I-house" />
                                                <telerik:RadComboBoxItem Text="Creole house" />
                                                <telerik:RadComboBoxItem Text="central hall, 2 pile house" />
                                                <telerik:RadComboBoxItem Text=" Queen Anne house" />
                                                <telerik:RadComboBoxItem Text="four square" />
                                                <telerik:RadComboBoxItem Text="minimal tradition cottage" />
                                                <telerik:RadComboBoxItem Text="split level" />
                                                <telerik:RadComboBoxItem Text="ranch" />
                                                <telerik:RadComboBoxItem Text="row house" />
                                                <telerik:RadComboBoxItem Text="warehouse" />
                                                <telerik:RadComboBoxItem Text="depot" />
                                                <telerik:RadComboBoxItem Text="skyscraper" />
                                                <telerik:RadComboBoxItem Text=" commercial row bldg." />
                                                <telerik:RadComboBoxItem Text=" freestanding commercial" />
                                                <telerik:RadComboBoxItem Text=" single-crib barn" />
                                                <telerik:RadComboBoxItem Text="transverse-crib barn" />
                                                <telerik:RadComboBoxItem Text="other" />                                        
                                              </Items>
                                        </telerik:RadComboBox>

2 个答案:

答案 0 :(得分:0)

我不确定你的情况但是这是我在ASP页面中从数据集中获取值的方式:

for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
  {
   DropDownList1.Items.Add(string.Format("{0:}", ds.Tables[0].Rows[i]["Pnum"])+
   spacer + (ds.Tables[0].Rows[i]["Project"]) + spacer +
   (ds.Tables[0].Rows[i]["Description"]));
   }

要查看上述代码的结果,您可以查看我为其他内容提出的this问题。

答案 1 :(得分:0)

您可以使用Telerik在其网站上提供的解决方案。这是link

之后,您可以在组合框中添加其他样式,以获得正确的列数。

<telerik:RadComboBox ID="rcmbFormsAndDimensions" runat="server"   CheckBoxes="true" CssClass="SetComboBoxWidth" CheckedItemsTexts="DisplayAllInInput" DropDownCssClass="multipleRowsColumns">

 .SetComboBoxWidth{
    min-width: 280px;
}

Example

上面你可以看到解决方案的一个例子。