Добрый день! Может кто-нибудь сталкивался с такими вопросами при работе с компонентами 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
Здравствуйте, 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. Зайди на саппорт девекспресса и спроси. они отвечают довольно шустро(максимум сутки). тока они вопросы исключительно на английском принимают.
Здравствуйте, 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. Зайди на саппорт девекспресса и спроси. они отвечают довольно шустро(максимум сутки). тока они вопросы исключительно на английском принимают.
Спасибо за ответ!
Постараюсь составить вопросы и задать им на саппорт.
Здравствуйте, 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, постараюсь ответить
Здравствуйте, 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
Здравствуйте, 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
Здравствуйте, 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.
Здравствуйте, 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?
Нода значения которой нужно получить выделена?
Здравствуйте, 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.
Запись не выделена. Просто статически необходимо (явно считать значение со втрого столбца в определенном ноде).
Явно указать нод и столбец — в результате получить текущее значение ячейки столбца.
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;
}
Здравствуйте, Ziggi111, Вы писали:
Z>Здравствуйте, DJ-SPHINX, Вы писали:
DS>>Заполняется вручную через Collections Nodes. DS>>Запись не выделена. Просто статически необходимо (явно считать значение со втрого столбца в определенном ноде). DS>>Явно указать нод и столбец — в результате получить текущее значение ячейки столбца.
Z>я не понимаю пл каким принципам вы определяете нужную ноду, но если она у вас уже есть, то всё просто Z>Node[0] — значение первого столбца ноды. Z>для поиска можно сваять небольшой метод. что типа такого
Z>
Спасибо за ответ, но не могли бы сказать, а вот так если сделать treeList1.Nodes[0].GetValue(treeListColumn2);
то как мне узнать индекс нужного мне нода? Ноды я формирую в ручную в коллекции. Все корневые идут по порядку 0,1,2,3, и т.д., а дочерние ? и вложенные в дочерние и т.д. как определить?
Здравствуйте, DJ-SPHINX, Вы писали:
DS>Спасибо за ответ, но не могли бы сказать, а вот так если сделать treeList1.Nodes[0].GetValue(treeListColumn2); DS>то как мне узнать индекс нужного мне нода? Ноды я формирую в ручную в коллекции. Все корневые идут по порядку 0,1,2,3, и т.д., а дочерние ? и вложенные в дочерние и т.д. как определить?
А почему не воспользоваться привязкой данных? Там у них очень удобная привязка, основанная на TreeId и ParentId. Можно использовать и DataSet и BusinessObject.
Здравствуйте, DJ-SPHINX, Вы писали:
DS>2 — где найти свойство DropDownList у компонента ComboBoxEdit (по аналогии со стандартным ComboBox в VS 2008) DS>4 — где найти и каким-образом работать с ComboBoxEdit и свойствами DataSource и DataMember