Проблема с компонентами DevExpress 8.2
От: DJ-SPHINX  
Дата: 23.12.08 08:22
Оценка:
Добрый день! Может кто-нибудь сталкивался с такими вопросами при работе с компонентами DevExpress 8.2:

1 — как убрать стандартное контекстное меню (по ПК мыши) в компоненте ScheduleControl.

2 — где найти свойство DropDownList у компонента ComboBoxEdit (по аналогии со стандартным ComboBox в VS 2008)

3 — логика нумерации Nodes в компоненте TreeList (необходимо достучаться до определенного нода и определенного столбца и получить значение ячейки текущее)

4 — где найти и каким-образом работать с ComboBoxEdit и свойствами DataSource и DataMember


23.12.08 23:30: Перенесено модератором из '.NET' — AndrewVK
Re: Проблема с компонентами DevExpress 8.2
От: Ziggi111 Россия  
Дата: 23.12.08 09:13
Оценка:
Здравствуйте, DJ-SPHINX, Вы писали:

DS>Добрый день! Может кто-нибудь сталкивался с такими вопросами при работе с компонентами DevExpress 8.2:


DS>1 — как убрать стандартное контекстное меню (по ПК мыши) в компоненте ScheduleControl.


DS>2 — где найти свойство DropDownList у компонента ComboBoxEdit (по аналогии со стандартным ComboBox в VS 2008)


DS>3 — логика нумерации Nodes в компоненте TreeList (необходимо достучаться до определенного нода и определенного столбца и получить значение ячейки текущее)


DS>4 — где найти и каким-образом работать с ComboBoxEdit и свойствами DataSource и DataMember


2. Properties.TextEditStile = TextEditStile.DisbleTextEditor;
4. Никак.
5. Зайди на саппорт девекспресса и спроси. они отвечают довольно шустро(максимум сутки). тока они вопросы исключительно на английском принимают.
Re[2]: Проблема с компонентами DevExpress 8.2
От: DJ-SPHINX  
Дата: 23.12.08 09:19
Оценка:
Здравствуйте, Ziggi111, Вы писали:

Z>Здравствуйте, DJ-SPHINX, Вы писали:


DS>>Добрый день! Может кто-нибудь сталкивался с такими вопросами при работе с компонентами DevExpress 8.2:


DS>>1 — как убрать стандартное контекстное меню (по ПК мыши) в компоненте ScheduleControl.


DS>>2 — где найти свойство DropDownList у компонента ComboBoxEdit (по аналогии со стандартным ComboBox в VS 2008)


DS>>3 — логика нумерации Nodes в компоненте TreeList (необходимо достучаться до определенного нода и определенного столбца и получить значение ячейки текущее)


DS>>4 — где найти и каким-образом работать с ComboBoxEdit и свойствами DataSource и DataMember


Z>2. Properties.TextEditStile = TextEditStile.DisbleTextEditor;

Z>4. Никак.
Z>5. Зайди на саппорт девекспресса и спроси. они отвечают довольно шустро(максимум сутки). тока они вопросы исключительно на английском принимают.

Спасибо за ответ!
Постараюсь составить вопросы и задать им на саппорт.
Re[3]: Проблема с компонентами DevExpress 8.2
От: Ziggi111 Россия  
Дата: 23.12.08 09:25
Оценка:
Здравствуйте, DJ-SPHINX, Вы писали:

DS>Здравствуйте, Ziggi111, Вы писали:


Z>>Здравствуйте, DJ-SPHINX, Вы писали:


DS>>>Добрый день! Может кто-нибудь сталкивался с такими вопросами при работе с компонентами DevExpress 8.2:


DS>>>1 — как убрать стандартное контекстное меню (по ПК мыши) в компоненте ScheduleControl.


DS>>>2 — где найти свойство DropDownList у компонента ComboBoxEdit (по аналогии со стандартным ComboBox в VS 2008)


DS>>>3 — логика нумерации Nodes в компоненте TreeList (необходимо достучаться до определенного нода и определенного столбца и получить значение ячейки текущее)


DS>>>4 — где найти и каким-образом работать с ComboBoxEdit и свойствами DataSource и DataMember


Z>>2. Properties.TextEditStile = TextEditStile.DisbleTextEditor;

Z>>4. Никак.
Z>>5. Зайди на саппорт девекспресса и спроси. они отвечают довольно шустро(максимум сутки). тока они вопросы исключительно на английском принимают.

DS>Спасибо за ответ!

DS>Постараюсь составить вопросы и задать им на саппорт.
Если более подробно опишешь что тебе нужно от TreeView, постараюсь ответить
Re: Проблема с компонентами DevExpress 8.2
От: DuШes  
Дата: 23.12.08 09:39
Оценка:
Здравствуйте, DJ-SPHINX, Вы писали:

DS>Добрый день! Может кто-нибудь сталкивался с такими вопросами при работе с компонентами DevExpress 8.2:


DS>1 — как убрать стандартное контекстное меню (по ПК мыши) в компоненте ScheduleControl.

DS>2 — где найти свойство DropDownList у компонента ComboBoxEdit (по аналогии со стандартным ComboBox в VS 2008)
DS>3 — логика нумерации Nodes в компоненте TreeList (необходимо достучаться до определенного нода и определенного столбца и получить значение ячейки текущее)
DS>4 — где найти и каким-образом работать с ComboBoxEdit и свойствами DataSource и DataMember

все что вам нужно, это найти ответы или в саппорт центре самого DX или на их форумах и блогах:
Последние версии AspxExperience
http://www.devexpress.com/Downloads/NET/DXperience/

Клиентский центр DX
http://www.devexpress.com/Support/Center/

community & Blogs
http://community.devexpress.com/
http://community.devexpress.com/blogs/

On-line Tutorials с исходнымы кодам
http://demos.devexpress.com/Tutorials/


+ читать их документацию, она сделана по людски и для людей
Re: Проблема с компонентами DevExpress 8.2
От: Константин Л.  
Дата: 23.12.08 09:42
Оценка:
Здравствуйте, DJ-SPHINX, Вы писали:

DS>Добрый день! Может кто-нибудь сталкивался с такими вопросами при работе с компонентами DevExpress 8.2:


DS>1 — как убрать стандартное контекстное меню (по ПК мыши) в компоненте ScheduleControl.


у Scheduler'а была виртуальная фуекция PopupMenu.

DS>2 — где найти свойство DropDownList у компонента ComboBoxEdit (по аналогии со стандартным ComboBox в VS 2008)


DS>3 — логика нумерации Nodes в компоненте TreeList (необходимо достучаться до определенного нода и определенного столбца и получить значение ячейки текущее)


DS>4 — где найти и каким-образом работать с ComboBoxEdit и свойствами DataSource и DataMember
Re[4]: Проблема с компонентами DevExpress 8.2
От: DJ-SPHINX  
Дата: 23.12.08 09:56
Оценка:
Здравствуйте, Ziggi111, Вы писали:

Z>Здравствуйте, DJ-SPHINX, Вы писали:


DS>>Здравствуйте, Ziggi111, Вы писали:


Z>>>Здравствуйте, DJ-SPHINX, Вы писали:


DS>>>>Добрый день! Может кто-нибудь сталкивался с такими вопросами при работе с компонентами DevExpress 8.2:


DS>>>>1 — как убрать стандартное контекстное меню (по ПК мыши) в компоненте ScheduleControl.


DS>>>>2 — где найти свойство DropDownList у компонента ComboBoxEdit (по аналогии со стандартным ComboBox в VS 2008)


DS>>>>3 — логика нумерации Nodes в компоненте TreeList (необходимо достучаться до определенного нода и определенного столбца и получить значение ячейки текущее)


DS>>>>4 — где найти и каким-образом работать с ComboBoxEdit и свойствами DataSource и DataMember


Z>>>2. Properties.TextEditStile = TextEditStile.DisbleTextEditor;

Z>>>4. Никак.
Z>>>5. Зайди на саппорт девекспресса и спроси. они отвечают довольно шустро(максимум сутки). тока они вопросы исключительно на английском принимают.

DS>>Спасибо за ответ!

DS>>Постараюсь составить вопросы и задать им на саппорт.
Z>Если более подробно опишешь что тебе нужно от TreeView, постараюсь ответить

Компонент TreeList. У меня есть примерно такая конфигурация нодов:
— Адресс
— Улица
— Космонавтов "checkEdit"
— Нефтянников "checkEdit"
— Дом
— Город
— Москва "checkEdit"
— Дмитров "checkEdit"
— Жильцы
......
Мне необходимо знать значение (True/False) второго столбца в ноде с названием "Нефтянников" и т.д.
То есть как достучаться до определенной ячейки второго столба формат которого repositoryItemCheckEdit.
Re[5]: Проблема с компонентами DevExpress 8.2
От: Ziggi111 Россия  
Дата: 23.12.08 10:24
Оценка:
Здравствуйте, DJ-SPHINX, Вы писали:

DS>Здравствуйте, Ziggi111, Вы писали:


Z>>Здравствуйте, DJ-SPHINX, Вы писали:


DS>>>Здравствуйте, Ziggi111, Вы писали:


Z>>>>Здравствуйте, DJ-SPHINX, Вы писали:


DS>>>>>Добрый день! Может кто-нибудь сталкивался с такими вопросами при работе с компонентами DevExpress 8.2:


DS>>>>>1 — как убрать стандартное контекстное меню (по ПК мыши) в компоненте ScheduleControl.


DS>>>>>2 — где найти свойство DropDownList у компонента ComboBoxEdit (по аналогии со стандартным ComboBox в VS 2008)


DS>>>>>3 — логика нумерации Nodes в компоненте TreeList (необходимо достучаться до определенного нода и определенного столбца и получить значение ячейки текущее)


DS>>>>>4 — где найти и каким-образом работать с ComboBoxEdit и свойствами DataSource и DataMember


Z>>>>2. Properties.TextEditStile = TextEditStile.DisbleTextEditor;

Z>>>>4. Никак.
Z>>>>5. Зайди на саппорт девекспресса и спроси. они отвечают довольно шустро(максимум сутки). тока они вопросы исключительно на английском принимают.

DS>>>Спасибо за ответ!

DS>>>Постараюсь составить вопросы и задать им на саппорт.
Z>>Если более подробно опишешь что тебе нужно от TreeView, постараюсь ответить

DS>Компонент TreeList. У меня есть примерно такая конфигурация нодов:

DS>- Адресс
DS> — Улица
DS> — Космонавтов "checkEdit"
DS> — Нефтянников "checkEdit"
DS> — Дом
DS> — Город
DS> — Москва "checkEdit"
DS> — Дмитров "checkEdit"
DS>- Жильцы
DS>......
DS>Мне необходимо знать значение (True/False) второго столбца в ноде с названием "Нефтянников" и т.д.
DS>То есть как достучаться до определенной ячейки второго столба формат которого repositoryItemCheckEdit.
Дерево заполняется через DataSource?
Нода значения которой нужно получить выделена?
Re[6]: Проблема с компонентами DevExpress 8.2
От: DJ-SPHINX  
Дата: 23.12.08 10:33
Оценка:
Здравствуйте, Ziggi111, Вы писали:

Z>Здравствуйте, DJ-SPHINX, Вы писали:


DS>>Здравствуйте, Ziggi111, Вы писали:


Z>>>Здравствуйте, DJ-SPHINX, Вы писали:


DS>>>>Здравствуйте, Ziggi111, Вы писали:


Z>>>>>Здравствуйте, DJ-SPHINX, Вы писали:


DS>>>>>>Добрый день! Может кто-нибудь сталкивался с такими вопросами при работе с компонентами DevExpress 8.2:


DS>>>>>>1 — как убрать стандартное контекстное меню (по ПК мыши) в компоненте ScheduleControl.


DS>>>>>>2 — где найти свойство DropDownList у компонента ComboBoxEdit (по аналогии со стандартным ComboBox в VS 2008)


DS>>>>>>3 — логика нумерации Nodes в компоненте TreeList (необходимо достучаться до определенного нода и определенного столбца и получить значение ячейки текущее)


DS>>>>>>4 — где найти и каким-образом работать с ComboBoxEdit и свойствами DataSource и DataMember


Z>>>>>2. Properties.TextEditStile = TextEditStile.DisbleTextEditor;

Z>>>>>4. Никак.
Z>>>>>5. Зайди на саппорт девекспресса и спроси. они отвечают довольно шустро(максимум сутки). тока они вопросы исключительно на английском принимают.

DS>>>>Спасибо за ответ!

DS>>>>Постараюсь составить вопросы и задать им на саппорт.
Z>>>Если более подробно опишешь что тебе нужно от TreeView, постараюсь ответить

DS>>Компонент TreeList. У меня есть примерно такая конфигурация нодов:

DS>>- Адресс
DS>> — Улица
DS>> — Космонавтов "checkEdit"
DS>> — Нефтянников "checkEdit"
DS>> — Дом
DS>> — Город
DS>> — Москва "checkEdit"
DS>> — Дмитров "checkEdit"
DS>>- Жильцы
DS>>......
DS>>Мне необходимо знать значение (True/False) второго столбца в ноде с названием "Нефтянников" и т.д.
DS>>То есть как достучаться до определенной ячейки второго столба формат которого repositoryItemCheckEdit.
Z>Дерево заполняется через DataSource?
Z>Нода значения которой нужно получить выделена?

Заполняется вручную через Collections Nodes.
Запись не выделена. Просто статически необходимо (явно считать значение со втрого столбца в определенном ноде).
Явно указать нод и столбец — в результате получить текущее значение ячейки столбца.
Re[7]: Проблема с компонентами DevExpress 8.2
От: Ziggi111 Россия  
Дата: 23.12.08 11:18
Оценка:
Здравствуйте, DJ-SPHINX, Вы писали:


DS>Заполняется вручную через Collections Nodes.

DS>Запись не выделена. Просто статически необходимо (явно считать значение со втрого столбца в определенном ноде).
DS>Явно указать нод и столбец — в результате получить текущее значение ячейки столбца.

я не понимаю пл каким принципам вы определяете нужную ноду, но если она у вас уже есть, то всё просто
Node[0] — значение первого столбца ноды.
для поиска можно сваять небольшой метод. что типа такого

        public static TreeListNode FindNode (this TreeList treeList, TreeListNode node, string columnName, int id) {
            TreeListNodes ChildNodes;
            TreeListNode tmpNode;
            if (node == null)
                ChildNodes = treeList.Nodes;
            else
                ChildNodes = node.Nodes;
            foreach (TreeListNode CurrentNode in ChildNodes) {
                if (CurrentNode[0].GetInt32 () == id)
                    return CurrentNode;
                if (CurrentNode.Nodes.Count != 0) {
                    tmpNode = FindNode (CurrentNode, columnName, id);
                    if (tmpNode != null)
                        return tmpNode;
                }
            }
            return null;
        }
Re[8]: Проблема с компонентами DevExpress 8.2
От: DJ-SPHINX  
Дата: 23.12.08 11:38
Оценка:
Здравствуйте, Ziggi111, Вы писали:

Z>Здравствуйте, DJ-SPHINX, Вы писали:



DS>>Заполняется вручную через Collections Nodes.

DS>>Запись не выделена. Просто статически необходимо (явно считать значение со втрого столбца в определенном ноде).
DS>>Явно указать нод и столбец — в результате получить текущее значение ячейки столбца.

Z>я не понимаю пл каким принципам вы определяете нужную ноду, но если она у вас уже есть, то всё просто

Z>Node[0] — значение первого столбца ноды.
Z>для поиска можно сваять небольшой метод. что типа такого

Z>
Z>        public static TreeListNode FindNode (this TreeList treeList, TreeListNode node, string columnName, int id) {
Z>            TreeListNodes ChildNodes;
Z>            TreeListNode tmpNode;
Z>            if (node == null)
Z>                ChildNodes = treeList.Nodes;
Z>            else
Z>                ChildNodes = node.Nodes;
Z>            foreach (TreeListNode CurrentNode in ChildNodes) {
Z>                if (CurrentNode[0].GetInt32 () == id)
Z>                    return CurrentNode;
Z>                if (CurrentNode.Nodes.Count != 0) {
Z>                    tmpNode = FindNode (CurrentNode, columnName, id);
Z>                    if (tmpNode != null)
Z>                        return tmpNode;
Z>                }
Z>            }
Z>            return null;
Z>        }

Z>


Спасибо за ответ, но не могли бы сказать, а вот так если сделать treeList1.Nodes[0].GetValue(treeListColumn2);
то как мне узнать индекс нужного мне нода? Ноды я формирую в ручную в коллекции. Все корневые идут по порядку 0,1,2,3, и т.д., а дочерние ? и вложенные в дочерние и т.д. как определить?
Re[9]: Проблема с компонентами DevExpress 8.2
От: SergeyT. США http://sergeyteplyakov.blogspot.com/
Дата: 23.12.08 13:47
Оценка: +1
Здравствуйте, DJ-SPHINX, Вы писали:

DS>Спасибо за ответ, но не могли бы сказать, а вот так если сделать treeList1.Nodes[0].GetValue(treeListColumn2);

DS>то как мне узнать индекс нужного мне нода? Ноды я формирую в ручную в коллекции. Все корневые идут по порядку 0,1,2,3, и т.д., а дочерние ? и вложенные в дочерние и т.д. как определить?

А почему не воспользоваться привязкой данных? Там у них очень удобная привязка, основанная на TreeId и ParentId. Можно использовать и DataSet и BusinessObject.
Re: Проблема с компонентами DevExpress 8.2
От: baranovda Российская Империя  
Дата: 23.12.08 18:06
Оценка:
Здравствуйте, DJ-SPHINX, Вы писали:

DS>2 — где найти свойство DropDownList у компонента ComboBoxEdit (по аналогии со стандартным ComboBox в VS 2008)

DS>4 — где найти и каким-образом работать с ComboBoxEdit и свойствами DataSource и DataMember

В LookupControl
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.