Как динамически извлекать данные из набора данных в соответствии с именем столбца
Я нахожусь на программном обеспечении, где мне нужно отображать данные на этикетках.
Я использую представление Datagrid, которое загружает файл Excel с помощью набора данных и, используя тот же набор данных, который уже заполнен данными, можно ввести имя столбца в текстовые поля, для которых пользователю необходимо отображать данные на метках.
Все работает нормально,но когда текстовое поле пусто, код выдает ошибку.
Я также хочу эту функциональность, чтобы, если пользователь хочет отображать подобную информацию только из трех столбцов, он мог это сделать. Мне нужно реализовать то же самое для 15 меток, чтобы, если кому-то нужно показать информацию только из 5 или 10 меток, он ввел соответствующее имя столбца в текстовые поля и оставил остальные пустыми. Я не могу найти никакого решения для этого.
Что я уже пробовал:
Для лучшего понимания ниже приведена часть кода и два способа поиска данных из набора данных путем ввода имени столбца во время выполнения или по предопределенным типизированным именам столбцов в коде. Я хочу реализовать прежний подход Runtime в своем проекте.
этикетка 1.Текст = бс1.Таблицы[0].Строки[я][@текстовое поле textbox1.Текст.Метод toString()].Метод toString();
этикетка 1.Текст = бс1.Таблицы[0].Строки[я]["Columnname1"].Метод toString();