Привет гуруC#: Programatically вызова метода TableAdapters.Fill используя строку Укажите TableAdapter
У меня есть своеобразная проблема с TableAdapters и методом заливки. У меня есть куча автогенерированных TableAdapters в результате привязки приложения к DataSource. Они обязаны контролировать мою форму и работать, как ожидалось.
Теперь мне нужно вызвать метод заливки на TableAdapters время от времени , и я хочу сделать это программно (адаптеры таблиц [ «Name»] Fill (myDataSet [ «Name_Table»]);.) вместо буквально (TableAdapter_Name.Fill (myDataSet.Name_Table).
Идея заключается в том, чтобы передать строку в метод, который можно назвать целевой TableAdapter путем разбора строки, чтобы распознать нужный объект я часто хотел, что C# поддерживается создание динамические операторы/методы (из строк), которые могут быть выполнены как обычный оператор.
Возможно ли это? (Если это не так, например, я буду делать многословную типизацию для представления всех моих табличных адаптеров, и когда я делаю много буквального ввода строк в моем коде, это КРАСНЫЙ ФЛАГ, что я делаю что-то не так »
Справка, Сион
NameTableAdapter.Fill (myDataSet.Name); StateTableAdapter.Fill (myDataSet.State); CityTableAdapter.Fill (myDataSet.City);
Это COOL !, Я не знал, что это существовало, я был автоитом и человеком VBSCRIPT годами и хотел больше PowER! (PowerShell неуклюже медленный, F # является inmature) Это то, что я искал. Спасибо за этот совет. Теперь колесо поворачивается. Вау! – Zion
действительно мощный и простой в использовании, счастливый, что ваша проблема решена. BTW, если вам понравилась эта проблема, вы можете пометить ее как свой ответ или проголосовать за нее .thanks – Asha
У меня не было возможности реализовать предлагаемые решения. CS-Script не будет означать, что это приложение для развертывания. – Zion