Вы можете установить свойство ConnectionModifier TableAdapter в конструкторе, по умолчанию используется Internal, поэтому вы можете использовать его в том же проекте / сборке, изменить его на Public и использовать его везде, где вам это нужно.Или лучшим подходом будет создание частичного класса на основе вашего имени / пространства имен TableAdapter и инкапсуляция логики в том же адаптере таблицы:
// if DataSet name is Sales and Table name is Order
namespace SalesTableAdapters // use full namespace here
{
public partial class OrderTableAdapter
{
public void CustomCommand()
{
// here you can use the property this.Connection
// and execute your command
}
}
}