EmployeesTableAdapter</h4>
   class EmployeesTableAdapter : public System::ComponentModel::Component {
          
          private: System::Data::Odbc::OdbcDataAdapter^  _adapter;
          
          private: System::Data::Odbc::OdbcConnection^  _connection;
          
          private: cli::array< System::Data::Odbc::OdbcCommand^  >^  _commandCollection;
          
          private: System::Boolean _clearBeforeFill;
          
          public: [System::Diagnostics::DebuggerNonUserCodeAttribute]
          EmployeesTableAdapter();
          private: [System::Diagnostics::DebuggerNonUserCodeAttribute]
           property System::Data::Odbc::OdbcDataAdapter^  Adapter {
              System::Data::Odbc::OdbcDataAdapter^  get();
          }
          
          internal: [System::Diagnostics::DebuggerNonUserCodeAttribute]
           property System::Data::Odbc::OdbcConnection^  Connection {
              System::Data::Odbc::OdbcConnection^  get();
              System::Void set(System::Data::Odbc::OdbcConnection^  value);
          }
          
          protected: [System::Diagnostics::DebuggerNonUserCodeAttribute]
           property cli::array< System::Data::Odbc::OdbcCommand^  >^  CommandCollection {
              cli::array< System::Data::Odbc::OdbcCommand^  >^  get();
          }
          
          public: [System::Diagnostics::DebuggerNonUserCodeAttribute]
           property System::Boolean ClearBeforeFill {
              System::Boolean get();
              System::Void set(System::Boolean value);
          }
          
          private: [System::Diagnostics::DebuggerNonUserCodeAttribute]
          System::Void InitAdapter();
          
          private: [System::Diagnostics::DebuggerNonUserCodeAttribute]
          System::Void InitConnection();
          
          private: [System::Diagnostics::DebuggerNonUserCodeAttribute]
          System::Void InitCommandCollection();
          
          public: [System::Diagnostics::DebuggerNonUserCodeAttribute]
          [System::ComponentModel::Design::HelpKeywordAttribute(L"vs.data.TableAdapter")]
          [System::ComponentModel::DataObjectMethodAttribute(System::ComponentModel::DataObjectMethodType::Fill, true)]
          virtual System::Int32 Fill(Ex22_05::DataSet1::EmployeesDataTable^  dataTable);
          
          public: [System::Diagnostics::DebuggerNonUserCodeAttribute]
          [System::ComponentModel::Design::HelpKeywordAttribute(L"vs.data.TableAdapter")]
          [System::ComponentModel::DataObjectMethodAttribute(System::ComponentModel::DataObjectMethodType::Select, true)]
          virtual Ex22_05::DataSet1::EmployeesDataTable^  GetData();
          
          public: [System::Diagnostics::DebuggerNonUserCodeAttribute]
          [System::ComponentModel::Design::HelpKeywordAttribute(L"vs.data.TableAdapter")]
          virtual System::Int32 Update(Ex22_05::DataSet1::EmployeesDataTable^  dataTable);
          
          public: [System::Diagnostics::DebuggerNonUserCodeAttribute]
          [System::ComponentModel::Design::HelpKeywordAttribute(L"vs.data.TableAdapter")]
          virtual System::Int32 Update(Ex22_05::DataSet1^  dataSet);
          
          public: [System::Diagnostics::DebuggerNonUserCodeAttribute]
          [System::ComponentModel::Design::HelpKeywordAttribute(L"vs.data.TableAdapter")]
          virtual System::Int32 Update(System::Data::DataRow^  dataRow);
          
          public: [System::Diagnostics::DebuggerNonUserCodeAttribute]
          [System::ComponentModel::Design::HelpKeywordAttribute(L"vs.data.TableAdapter")]
          virtual System::Int32 Update(cli::array< System::Data::DataRow^  >^  dataRows);
          
          public: [System::Diagnostics::DebuggerNonUserCodeAttribute]
          [System::ComponentModel::Design::HelpKeywordAttribute(L"vs.data.TableAdapter")]
          [System::ComponentModel::DataObjectMethodAttribute(System::ComponentModel::DataObjectMethodType::Delete, true)]
          virtual System::Int32 Delete(
                      System::Int32 Original_EmployeeID, 
                      System::String^  Original_LastName, 
                      System::String^  Original_FirstName, 
                      System::String^  Original_Title, 
                      System::String^  Original_TitleOfCourtesy, 
                      System::Nullable Original_BirthDate, 
                      System::Nullable Original_HireDate, 
                      System::String^  Original_Address, 
                      System::String^  Original_City, 
                      System::String^  Original_Region, 
                      System::String^  Original_PostalCode, 
                      System::String^  Original_Country, 
                      System::String^  Original_HomePhone, 
                      System::String^  Original_Extension, 
                      System::String^  Original_Photo, 
                      System::Nullable Original_ReportsTo);
          
          public: [System::Diagnostics::DebuggerNonUserCodeAttribute]
          [System::ComponentModel::Design::HelpKeywordAttribute(L"vs.data.TableAdapter")]
          [System::ComponentModel::DataObjectMethodAttribute(System::ComponentModel::DataObjectMethodType::Insert, true)]
          virtual System::Int32 Insert(
                      System::String^  LastName, 
                      System::String^  FirstName, 
                      System::String^  Title, 
                      System::String^  TitleOfCourtesy, 
                      System::Nullable BirthDate, 
                      System::Nullable HireDate, 
                      System::String^  Address, 
                      System::String^  City, 
                      System::String^  Region, 
                      System::String^  PostalCode, 
                      System::String^  Country, 
                      System::String^  HomePhone, 
                      System::String^  Extension, 
                      System::String^  Photo, 
                      System::String^  Notes, 
                      System::Nullable ReportsTo);
          
          public: [System::Diagnostics::DebuggerNonUserCodeAttribute]
          [System::ComponentModel::Design::HelpKeywordAttribute(L"vs.data.TableAdapter")]
          [System::ComponentModel::DataObjectMethodAttribute(System::ComponentModel::DataObjectMethodType::Update, true)]
          virtual System::Int32 Update(
                      System::String^  LastName, 
                      System::String^  FirstName, 
                      System::String^  Title, 
                      System::String^  TitleOfCourtesy, 
                      System::Nullable BirthDate, 
                      System::Nullable HireDate, 
                      System::String^  Address, 
                      System::String^  City, 
                      System::String^  Region, 
                      System::String^  PostalCode, 
                      System::String^  Country, 
                      System::String^  HomePhone, 
                      System::String^  Extension, 
                      System::String^  Photo, 
                      System::String^  Notes, 
                      System::Nullable ReportsTo, 
                      System::Int32 Original_EmployeeID, 
                      System::String^  Original_LastName, 
                      System::String^  Original_FirstName, 
                      System::String^  Original_Title, 
                      System::String^  Original_TitleOfCourtesy, 
                      System::Nullable Original_BirthDate, 
                      System::Nullable Original_HireDate, 
                      System::String^  Original_Address, 
                      System::String^  Original_City, 
                      System::String^  Original_Region, 
                      System::String^  Original_PostalCode, 
                      System::String^  Original_Country, 
                      System::String^  Original_HomePhone, 
                      System::String^  Original_Extension, 
                      System::String^  Original_Photo, 
                      System::Nullable Original_ReportsTo);
      };