Я создаю пользовательский набор данных, который передаю компоненту в черной рамке. Набор данных обычно состоит из 5-6 таблиц (с уникальными именами, назначенными мной). Компонент берет набор данных и создает раскрывающееся поле со списком на основе имен таблиц. Однако мне нужно изменить порядок таблиц в наборе данных. Мне нужно сделать это, поэтому я сначала предлагаю пользователю соответствующий выбор в раскрывающемся списке (в зависимости от того, в каком разделе приложения они находятся). Так, например ... если они находятся в «Разделе А», то это первое имя таблицы, отображаемое в раскрывающемся списке ... если пользователь переходит в «Раздел F», то это то, что отображается в списке первым. ... и так далее.
Более интенсивный код - это, конечно, просто изменить порядок, в котором я добавляю таблицы в набор данных. Это сработает, но я подумал, что должен быть какой-то способ сделать это более элегантно и с меньшим количеством кода.
Я работаю в C # с фреймворком 3.5.