powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Многостолбцовое поле со списком от Telerik
6 сообщений из 6, страница 1 из 1
Многостолбцовое поле со списком от Telerik
    #39443027
http://docs.telerik.com/devtools/winforms/gridview/columns/column-types/gridviewmulticomboboxcolumn

Связался с гридами от Telerik.
Интересует настройка внутренней части gridviewmulticomboboxcolumn.
Сделал, как написано в ссылке.
Эффект такой, что когда первый раз открываешь этот combobox нифига не применяются мои настройки шрифта (ширины столбца и прочих визуальных фич).
Со второго раза (и всех последующих) всё нормально.
Как сделать, чтобы с первого раза работало?
...
Рейтинг: 0 / 0
Многостолбцовое поле со списком от Telerik
    #39443031
первый dropdown
...
Рейтинг: 0 / 0
Многостолбцовое поле со списком от Telerik
    #39443033
все последующие
...
Рейтинг: 0 / 0
Многостолбцовое поле со списком от Telerik
    #39443352
Народ, ладно, не парьтесь,
на оф. сайте мне подсказали мозговыносящую конструкцию,
там надо другое событие использовать и сделать ещё одну дополнительную привязочку события:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
void radGridView1_CellEditorInitialized(object sender, GridViewCellEventArgs e)
{
    if (radGridView1.CurrentColumn is GridViewMultiComboBoxColumn)
    {
        RadMultiColumnComboBoxElement editor = (RadMultiColumnComboBoxElement)radGridView1.ActiveEditor;
        editor.AutoSizeDropDownToBestFit = true;
 
        editor.EditorControl.MasterTemplate.Columns[0].Width = 100;
        editor.EditorControl.MasterTemplate.Columns[1].Width = 200;
        editor.DropDownWidth = editor.EditorControl.MasterTemplate.Columns[0].Width +
            editor.EditorControl.MasterTemplate.Columns[1].Width;
        editor.EditorControl.ViewCellFormatting -= EditorControl_ViewCellFormatting;
        editor.EditorControl.ViewCellFormatting += EditorControl_ViewCellFormatting;
    }
}
Font f = new Font("Verdana", 12);
private void EditorControl_ViewCellFormatting(object sender, CellFormattingEventArgs e)
{
    e.CellElement.Font = f;
}



что курил автор сей конструкции, современной науке доподлинно неизвестно...
Вот и связывайся с разными гридо-писателями,
фантазия бурлит просто ...
...
Рейтинг: 0 / 0
Многостолбцовое поле со списком от Telerik
    #39443365
Правда, справедливости ради, следует отметить, что гридо-писатели из Telerik любезно согласились мне помочь (и таки помогли!), даже не спросив о наличии лицензии (чего у старого пирата, избороздившего Большой Театр все моря и океаны не один десяток торрент-трекеров, отродясь не бывало).
...
Рейтинг: 0 / 0
Многостолбцовое поле со списком от Telerik
    #39452374
Артем G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поздравляю, вы перешли на новый уровень! :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Многостолбцовое поле со списком от Telerik
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]