protected virtual void setNewIdTable(DataTable pDataTable, IAdapterTable pAdapterTable) { DataTable dataTabe = (DataTable)pDataTable; for (int i = 0; i < dataTabe.Rows.Count; ++i) { DataRow row = dataTabe.Rows[i]; if ((row.RowState == DataRowState.Added) && !hasValidId(row, TableDUMMY.ID)) { row[TableDUMMY.ID] = pAdapterTable.getNewId(); } } }
public ImplAdapterDataSet(IEnvironment pEnv, IAdapterTable[] pAdapterCol) { environment = pEnv; dictionary = new Dictionary <string, IAdapterTable>(); tableNames = new List <string>(); for (int i = 0; i < pAdapterCol.Length; ++i) { IAdapterTable adp = pAdapterCol[i]; string name = adp.getName(); tableNames.Add(name); dictionary.Add(name, adp); } tableNames.Sort(); }