расположить элементы Telerik radcombox в две колонки

Как я могу расположить следующие элементы поля со списком 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>

person user1329614    schedule 31.10.2015    source источник


Ответы (2)


Вы можете использовать решение, которое Telerik разместил на своем веб-сайте. Вот ссылка к этому.

После этого вы можете добавить дополнительный стиль в поле со списком, чтобы получить правильное количество столбцов.

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

 .SetComboBoxWidth{
    min-width: 280px;
}

Пример

Выше вы можете увидеть пример решения.

person Stoyan Nenkov    schedule 16.01.2016

Я не уверен в вашей ситуации, однако я сделал это на странице ASP, взяв значения из DataSet:

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"]));
   }

Чтобы увидеть результат приведенного выше кода, вы можете посмотреть это Вопрос я задал по другому поводу.

person FeliceM    schedule 10.11.2015