public void SetLocation(int row) { try { this.stream.Position = CalculateIndex(row); } catch (IOException ex) { throw new BufferedDataError(ex); } }