/// <summary> /// Alternative Constructor to initialize with a DataTable /// </summary> /// <param name="objTable">A DataTable containing rows of DataObjects</param> /// <param name="converter">A RowToObjectConverter to convert a DataRow to a APSDataObject</param> public ImageFileInfoList(DataTable objTable, RowToObjectConverter converter) : base() { if ((objTable != null) && (objTable.Rows != null)) { foreach (DataRow objRow in objTable.Rows) { Add((ImageFileInfo)converter(objRow)); } } }
/// <summary> /// Alternative Constructor to initialize with a DataRowCollection /// </summary> /// <param name="objRows">A DataRowCollection containing rows of APSDataObjects</param> /// <param name="converter">A RowToObjectConverter to convert a DataRow to a APSDataObject</param> public ImageFileInfoList(DataRowCollection objRows, RowToObjectConverter converter) : base() { if (objRows != null) { foreach (DataRow objRow in objRows) { Add((ImageFileInfo)converter(objRow)); } } }