Всем привет,
Пожалуйста, помогите мне с этим:
У меня есть форма, которая содержит мой пользовательский элемент управления.
В пользовательском элементе управления у меня есть 2 коллекции, ссылающиеся на один и тот же источник данных для получения данных.
Мой текущий сериализатор CodeDOM работает следующим образом:
control1.Values.DataSource = new objA();
control1.CategoryNames.DataSource = new objA();
Как видите, объект objA был создан 2 раза.
Как это решить?
Думаю, я могу объявить переменную, содержащую ссылку на objA, а затем назначить эту переменную двум коллекциям:
ObjA var = new objA();
control1.Values.DataSource = var;
control1.CategoryNames.DataSource = var;
Но я не могу гарантировать, что «var» является уникальным именем. Как я могу автоматически назначить именно то имя, которое Форма дала моему элементу управления (control1, control2 и т. д.)?
Спасибо.