public DataObject(PrimaryFieldsCollection PrimaryFields, string Table) { DefaultInitialization(Table); for (int i = 0; i < PrimaryFields.Count; i++) { PrimaryKeys.Add(PrimaryFields[i]); } TableName = Table; Refresh(); }
public void DefaultInitialization(string Table) { if (_dataSet == null) { _dataSet = new DataSet("DentalClaim"); } if (_dataSet.Tables[Table] == null) { _dataTable = new DataTable(Table); _dataSet.Tables.Add(_dataTable); } else { _dataTable = _dataSet.Tables[Table]; } _primaryKeyFields = new PrimaryFieldsCollection(); if (_connectionAlias == null) { _connectionAlias = new ConnectionAlias(); } if (_connectionHandler == null) { _connectionHandler = new ConnectionHandler(); _connectionHandler.AddConnection(_connectionAlias); // Persistent Connection } if (_reservedKeys == null) { _reservedKeys = new ReservedKeyCollection(); } _dbcmdData = new OleDbCommand(); _dbadpData = new OleDbDataAdapter(_dbcmdData); _searchSQL = ""; _dataSearchType = SearchTypes.Exact; _dataRow = _dataTable.NewRow(); }