3 / 3 / 0
Регистрация: 31.10.2014
Сообщений: 39
|
|||||||||||
1 | |||||||||||
Необходимо получить тип элемента и с помощью CType или DirectCast изменить его тип11.02.2015, 11:44. Показов 2168. Ответов 4
Метки нет (Все метки)
Всем привет!
Подскажите, пожалуйста, есть ли вариант решения данной проблемы: Необходимо получить тип элемента и с помощью CType или DirectCast изменить тип данного элемента Пример: Допустим, у меня на форме есть два элемента ListBox и ComboBox, у обоих этих элементов есть свойство DataSource И чтобы не плодить функции - хочу одним выстрелом убить двух зайцев следующим образом:
Но, к сожалению, получаю ошибку - Тип "ElType" не определен (?) Можно, конечно, сделать проще:
Заранее благодарен!
0
|
11.02.2015, 11:44 | |
Ответы с готовыми решениями:
4
Как удалить файл или изменить его тип Дано описание массива, у которого индексы имеют перечислимый тип, а тип элемента – integer или real. Выведите на экран, Дано описание массива, у которого индексы имеют ограниченный тип над integer, а тип элемента – integer или real Хочу изменить тип "int" в тип "float". Но как его меняю, то появляется ошибка как её можно исправить? |
3 / 3 / 0
Регистрация: 31.10.2014
Сообщений: 39
|
|
11.02.2015, 12:11 [ТС] | 3 |
Замабувараев, спасибо за отклик
Но GetType возвращает ListBox - {Name = "ListBox" FullName = "System.Windows.Forms.ListBox"} System.Type
0
|
Администратор
|
||||||
11.02.2015, 12:18 | 4 | |||||
Сообщение было отмечено LightZ как решение
Решение
LightZ, без позднего связывания универсальный код не получится написать. Если бы Microsoft сделала бы интерфейс для всех элементов управления с DataSource, то тогда бы приводили к интерфейсу и проблемы не было бы. Можно решить примерно так:
1
|
3 / 3 / 0
Регистрация: 31.10.2014
Сообщений: 39
|
||||||
11.02.2015, 12:23 [ТС] | 5 | |||||
OwenGlendower, спасибо!
Всё понял, действительно путаница вышла До создания этой темы, у меня в проекте чуть другой вариант, и в принципе, он меня устраивает:
0
|
11.02.2015, 12:23 | |
11.02.2015, 12:23 | |
Помогаю со студенческими работами здесь
5
Передать простой тип по ссылке и изменить его Как изменить тип элемента в форме с текстбокса на комбобокс В запросе LINQ to Entities нельзя конструировать тип сущности или сложный тип Рефлексия. Получить тип элемента массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |