powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / "Мультисилект" в comboBoxEdit
21 сообщений из 46, страница 2 из 2
"Мультисилект" в comboBoxEdit
    #37701014
unknownfromrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

Воо. Значит ты взял ComboBox из готовой библиотеки devex. Они по ходу там и переопределили ComboBox (точнее переопределили его ControlTemplate).
Ну что же - надо будет смотреть как в devex определен CоmboBox, а потом уже писать правильный код программной установки итемов. Это исходя из того что ты пользуешься сторонней библиотекой пользовательских эелементов.
Ок - тогда гляну и отпишусь
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701024
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробовал получить результат перебором элементов в ListBox
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
for (int i = 0; i < list_otdel.Items.Count; i++)
           {
            eform_sampling_Result record_list_Inst = list_otdel.Items[i] as eform_sampling_Result;
            if (record_list_Inst != null)
            {
           z_otdelDomainDataSource.Load();
           var record_Inst = ResourceWrapper.CurrentDomainContext.z_otdel_proc_Results.FirstOrDefault(r => r.indx ==record_list_Inst.eform);
           comboBoxOtdel.SelectedItem = record_Inst;
            }
         }


Получил
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701044
unknownfromrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

Ты ComboBox из этой DevExpress.Data.v10.2.dll тащишь?
Если нет - дай мне отдельну (можешь на почту если хочешь) ту dll, из которой ты берешь ComboBox
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701059
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После добавления ComboBoxEdit появляются ссылки DevExpress.Data.v10.2 и DevExpress.Xpf.Core.v10.2
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701114
unknownfromrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

Код: c#
1.
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk">



Вот тут ты ссылаешься на библиотеку (которую раннее добавил в References студии).
Если у меня этой библиотеки нет в студии, то при добавлении этого пространства имен и при наборе dxe в XAML у меня никакие объекты не появляются - оно очевидно, так как нет у меня в студии это библиотеки.

Поэтому мне нужна эта библиотека чтобы понять что происходит.
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701172
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

Я честно не пойму что вы пытаетесь получить, но код выглядит адекватно результату.
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701184
unknownfromrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch,

Судя по его скринам, он выбрал итем3, а система показала, что он выбрал итем1 и итем3. То есть как бы автор говорит нам - че за фигня))
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701194
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я правильно понял и вам нужен мультиселект (лень тему перечитывать) то попробуйте так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
comboBoxOtdel.SelectedItems.Clear();
for (int i = 0; i < list_otdel.Items.Count; i++)
           {
            eform_sampling_Result record_list_Inst = list_otdel.Items[i] as eform_sampling_Result;
            if (record_list_Inst != null)
            {
           z_otdelDomainDataSource.Load();
           var record_Inst = ResourceWrapper.CurrentDomainContext.z_otdel_proc_Results.FirstOrDefault(r => r.indx ==record_list_Inst.eform);
           comboBoxOtdel.SelectedItems.Add(record_Inst);
            }
         }
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701195
unknownfromrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch,

Но помочь пока ему нереально, так как нужна библиотека, из которой он тащит ComboBox.
Либо самому руками переопределить ControlTemplate у ComboBox (посадив внутрь ListBox и т.п.) и в дальнейшем реализовывать то что он показал на скрине (не используя чужую библиотеку).
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701203
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
unknownfromrusLelouch,

Судя по его скринам, он выбрал итем3, а система показала, что он выбрал итем1 и итем3. То есть как бы автор говорит нам - че за фигня))

Судя по этому посту вы даже проанализировать его код не можете / не хотите. ТС пытается (судя по коду), по listBox'у отметить итемы в ComboBox'е
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701207
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
unknownfromrus,

нельзя проверить, а чтобы попытаться помочь достаточно 2 минуты и гугла:
http://documentation.devexpress.com/#WPF/DevExpressXpfEditorsComboBoxEditMembersTopicAll
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701210
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставьте Devexpress тогда все компоненты появятся. Могу кинуть дистрибутив на "ящик"
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701213
unknownfromrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

Кинь если не сложно
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701217
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

если не затруднит, попробуйте 12233756 , а то на работе Telerik, а ставить пиратку DevEx не айс (а триал просто лень потом сносить ))
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701226
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelouchunknownfromrusLelouch,

Судя по его скринам, он выбрал итем3, а система показала, что он выбрал итем1 и итем3. То есть как бы автор говорит нам - че за фигня))

Судя по этому посту вы даже проанализировать его код не можете / не хотите. ТС пытается (судя по коду), по listBox'у отметить итемы в ComboBox'е
Совершенно верно
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701228
unknownfromrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch,

Есть у меня на форуме минус - невнимательно читаю код (либо читаю выборочно)).
Но наверно это лучше чем ничего.
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701233
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

вы код проверили?)
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701240
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelouchЕсли я правильно понял и вам нужен мультиселект (лень тему перечитывать) то попробуйте так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
comboBoxOtdel.SelectedItems.Clear();
for (int i = 0; i < list_otdel.Items.Count; i++)
           {
            eform_sampling_Result record_list_Inst = list_otdel.Items[i] as eform_sampling_Result;
            if (record_list_Inst != null)
            {
           z_otdelDomainDataSource.Load();
           var record_Inst = ResourceWrapper.CurrentDomainContext.z_otdel_proc_Results.FirstOrDefault(r => r.indx ==record_list_Inst.eform);
           comboBoxOtdel.SelectedItems.Add(record_Inst);
            }
         }


Спасибо, то что нужно.
Благодарю всех за помощь.
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701242
unknownfromrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch,

Собственно не нравится - тогда не буду заглядывать на этот сайт.
По крайней мере за эти дни привнес немного свежей крови - и даже вроде бы чуток получилось на некоторых ветках мыслышки подбросить
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37701244
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
unknownfromrus,

эээ да заглядывайте, кто же против....
...
Рейтинг: 0 / 0
"Мультисилект" в comboBoxEdit
    #37711000
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, вот уже готовое:
->
...
Рейтинг: 0 / 0
21 сообщений из 46, страница 2 из 2
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / "Мультисилект" в comboBoxEdit
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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