Я не совсем уверен, что полностью понимаю ваш запрос, но, возможно, вы можете использовать ключевое слово "dynamic" вместо оригинального определения.например:
public dynamic mySqlDataAdapter ...; (you can use mySqlDataAdapter with all SqlDataAdapter functions. The syntax isn't verified at design-time.)
public dynamic myDataTable ...;
и вы можете вызывать их:
mySqlDataAdapter.Update(myDataTable);
Таким образом, вы можете использовать любой DataAdapter из вашего DataSet с любым DataTable.использовал его в следующей ситуации: у меня есть базовая форма с методами для сохранения данных, «save_data ()».В одном из этих методов мне нужно обновить данные, поэтому я использую:
mySqlDataAdapter.Update(myDataTable);
Я использую эту форму в качестве базы для других форм для обновления данных в приложении.
Далее, когда яСоздайте форму, основанную на первой форме, я вызываю методы «save_data ()», но каждая форма имеет свой собственный строго типизированный dataadapter и datatable.Но с «динамическим ключевым словом» ситуация решается.
HTH