Version 1.2.0.4
Version 1.2.0.4 was released on March 6th, 2006.
- A separate build is now available for .NET 2.0 / Visual Studio 2005.
- Fixed several problems that were discovered with the support for related data sources when used
in conjunction with DataList controls. See the tutorial for a couple of known issues
and their workarounds.
- Fixed the DefaultSelection property on the drop-down controls so that
it could be set at design time.
- Fixed the MultiColumnComboBox so that if its data source is a data set
and its value member property references a relationship in it the information is correctly loaded into its
drop-down.
- Fixed a bug that caused an exception when the combo box controls where dropped on the form at
design-time.
- Made some more modifications to the combo boxes to fix a problem with them disposing of their
drop-downs when updates are pushed into their data source while the drop-down is being displayed.
- Prevented the mouse wheel event from propagating to the parent in the combo box controls so
that the parent doesn't scroll too if it can.
- Fully qualified the designer attribute values again to allow their use from within the demo
application forms.
- Significantly improved DataList redraws when scrolling. It now
scrolls by row height which reduces the number of times it redraws during repeated scroll events. Items are also
initialized and bound during the scroll before they become visible which also helps during the initial scroll
through the list.
- When dragging the DataList's vertical scrollbar thumb, a tool tip now
appears under the mouse cursor showing the row number of the topmost visible row and the total number of rows as
you scroll through them.
- Page up and Page Down can now be used to scroll through the rows in a
DataList. Ctrl+Page Up and Ctrl+Page Down can be used to jump to the start and end of
the list. If a multi-line textbox has the focus and all of its text is not selected, the data list will ignore
the key and let the textbox handle it instead which is more likely the desired behavior in that case.
- Added Find, FindString, and
FindStringExact methods to the DataList and
DataNavigator controls to allow for searching for an item or a string in a member of the
data source. The demos have been updated with an incremental search feature to show an example use of the
FindString method.