DataView updated to v1.16

This release includes a significant rewrite of internal rendering with major improvements for Retina displays!

Download it here.

In this release:

  • [New] Internal rendering overhaul.
  • [New] FPS greatly improved for HIDPI/Retina
  • [New] using dashed gridlines no longer slows rendering speed
  • [New] Added CellTextWidth method to get the required width to display the full text for a given cell
  • [New] Added ListColumn.AutoExpandWidth() to allow for automatically expanding column width to show all text in cells of that column
  • [New] Added property DefaultMaxColumnWidth to allow setting a default max width for new columns
  • [New] Added EndEditing parameter to cellDidEdit to allow preventing editing of next cell when tabbing out of editing cell
  • [Change] DataSource renamed to dvDataSource to avoid naming conflicts
  • [All] Fix for popupmenu cells not displaying the currently assigned value
  • [All] Fix for potential exception when user resizing columns
  • [All] Fix for situations where a dataview is embedded in a panel inside a desktopContainer
  • [All] Some improvements to scrolling when a drag is near the edge of the control
  • [All] Home and End keys now scroll to top and bottom of view
  • [All] Fixed a possible exception when resizing columns
  • [Mac] Fix for column alignment Center/Right on M1 Macs

DataView Update & 20% off for Black Friday – Cyber Monday

Visit the Xojo Store for a 20% discount on a new license for DataView, or the pages for 20% off on renewals for DataView, piDogScrollingCanvas and the piDog Bundle for Xojo. Both sales are active through Monday 11-29-2021!

DataView has been updated to v1.15.7.1!

This release includes Windows Dark Mode support with Xojo 2021r3 when you set UsesSystemColors to true.

Also in this release:

  • Improvements to scrolling and drag speed when working with very long lists.
  • Scrollbars have seen some fixes especially regarding Windows 11 when ScrollButtons are enabled.

I’ve split this release into two project files, to avoid issues when working in different Xojo IDE version relating to inspector values not being carried over between project formats.

Visit to check out the changes!

DataView and piDogScrollingCanvas Now Available

Check it out here Highlights

[All] Added DragReorderRowsOut event to provide the opportunity to choose to delete dragged rows or restore them
[All] Added LazyRendering option to provide smoother scrolling by allowing row rendering to be deferred if a frame is taking too long to render
[All] Fixes for cell text positioning shift when changing column size where text becomes truncated
[All] Focused cell now follows drag reorder and column reorder

[Win] Fix for popupmenu raising event with old value on windows.
[Win] Fixed some issues with column dragging under Windows OS with screen scaling >1
[Win] Fix for container rendering under Windows on Xojo pre-2018
[Win] ctrl-arrow now scrolls the view

[Win Linux] Added arrows to native scrollbars on Windows and Linux