Я генерирую некоторый код из объекта формы, используя отражение. Я хочу перебрать все элементы управления в форме и вывести поле и таблицу, с которыми связан каждый элемент управления. Прямо сейчас я могу вывести поле данных для элемента управления:
if ((control is Label) || (control is TextBox)) {
if (control.DataBindings["Text"] != null) {
field = GetFieldDisplayName(control.DataBindings["Text"].BindingMemberInfo.BindingField);
}
}
Получение поля бесполезно для меня, если я не могу найти связанную с ним таблицу программным путем.