Если у меня есть заявка Form1
, которая имеет DataGridView
. Поэтому имя сборки будет Test.exe
. Используя Reflection, если у меня есть входы для физического расположения сборки и имя формы Form1
, могу ли я извлечь datagridview
?контроль экстракции с использованием Reflection
1
A
ответ
0
Вам необходимо загрузить сборку в AppDomain с помощью Assembly.LoadFrom
, а затем создать экземпляр Form1, используя Activator.CreateInstance
и полное квалифицированное имя Form1. Затем вы можете получить информацию о типе Form1, вызвав GetType()
на экземпляр формы, перечислите все поля и возьмите тот, который имеет тип DataGridView. Используя экземпляр Form1 и информацию о типе, вы можете получить экземпляр DataGridView.
Смежные вопросы
- 1. Что не так с использованием $ -экстракции?
- 2. проблема с использованием Java Reflection
- 3. Оператор сравнения с использованием Reflection
- 4. Установка значений с использованием Reflection
- 5. Слово экстракции
- 6. применять информацию экстракции с Java
- 7. Функция экстракции на нейронных сетях с использованием Theano
- 8. Контроль Visibliy с использованием IIFE
- 9. Получение имени родительского класса с использованием Reflection
- 10. PHPUnit и исключение бросания с использованием Reflection
- 11. Эквивалент для «ModelMetadata.IsComplexType» с использованием Reflection
- 12. Определение ассоциаций классов с использованием Reflection
- 13. Вызов функций WCF с использованием Reflection
- 14. Java Dynamic Casting с использованием Reflection
- 15. String -> Объект с использованием Reflection?
- 16. Добавление записи в журнал с использованием Reflection
- 17. Как выполнить Reflection операции с использованием Рослин
- 18. Создание экземпляра класса с использованием Reflection
- 19. Реализация интерфейса с использованием Reflection C#
- 20. Обработка событий с использованием Java Reflection
- 21. Пользовательский валидатор динамический ServerValidate с использованием Reflection
- 22. Доступ к параметрам типа с использованием Reflection
- 23. Состояние метода захвата с использованием Reflection
- 24. Динамический класс CREATION Java с использованием Reflection
- 25. Найти, если метод перегружен с использованием Reflection
- 26. Обмен сеансом с использованием web.config not reflection
- 27. Создание объекта с использованием Java Reflection
- 28. Выбор метаданных с использованием Linq и Reflection
- 29. Метод расширения с использованием Reflection to Sort
- 30. Значение члена композитного класса с использованием Reflection
Итак, вы хотите извлечь 'DataGrid' из другого приложения? – Tigran
Можете ли вы рассказать о том, что вы имеете в виду под моим «экстрактом datagridview»? –
Tigran: Да. Мне нужно извлечь DataGrid из другого приложения. –