DVXP TEdit.NET 3.0

Release Notes

The following table lists the fixes made in build 3.0.1763.
Change Description
SaveData event Fixed a bug caused an exception to be thrown when saving data using a DataAdapter in the SaveData event.

The following table lists the fixes made in build 3.0.1649.
Change Description
allowDelete Setting allowDelete="false" on a table did not take effect on the multi-row Delete-button.
Guid column support Database fields of type Guid (or unique identifier) are now fully supported.

The following table lists the changes in TEdit.NET version 3.0 new since version 2.5.
Change Description
Multi Row Select New. TEdit.NET now displays row selection checkboxes. See the toolbar sample.
The checkboxes allow the user to select and delete multiple rows at once. It also possible to perform custom actions on selected rows, such as changing values in multiple rows in a single batch. Row selection can be enabled and disabled using the IsRowSelectColumnVisible property. The grid column in which the check boxes appear can be configured by adding a <selectButton type="checkBox" /> element in the XML configuration file.
See the new SelectedRows property and the SaveChanges method.
Batch Operations New. It is now possible to access and update the data that is currently being displayed in the grid at run-time, using the DataView property. The changes can be saved to the database by calling the new SaveChanges method.
Excel CSV File Download New. The new Download button allows the user to download the displayed data as a comma separated values (CSV) file, that can be read in other applications such as Microsoft Excel.
Note that Excel contains a bug when opening CSV files containing Unicode characters (such as most foreign languages). Special characters may be displayed incorrectly. In order to open CSV files in Excel correctly, first save the file to disk, and then open it in Excel using the File Open command, specifying file type 'Text files'.
AfterRowUpdate Event New. The AfterRowUpdate event enables post-processing for edited and new rows (including access to the database generated auto-increment ID of new rows). The DXTrack sample application uses this event to send out e-mail notifications of new and changed items.
Client-side pop-up alerts New. The ShowErrorsInPopupWindow property and the ShowPopupMessage allow for displaying error messages using a client-side popup alert. This is an alternative to displaying error messages in an error text label.
DXTrack Sample Application New. The new sample application DXTrack is a fully featured bug tracking system built with TEdit.NET. It demonstrates many best practices for using TEdit.NET in a real-life application.
CurrentRow and Edit Mode New. It is now possible to set the current row and edit mode of the table editor at run time. The following C# code sample selects the first row and places it in edit mode.
if (tableEditor.DataView.Count > 1) 
{ 
  tableEditor.CurrentRow = tableEditor.DataView[1].Row; 
  tableEditor.IsCurrentRowInEditMode = true;
}
See the new properties CurrentRow, DataView and IsCurrentRowInEditMode
Password fields New. The isPassword column attribute specifies if a database field contains a password that must be edited through a password-type textbox.
View State Fix. All property values that are modified at runtime are now saved between postbacks. In previous versions, it was necessary to re-apply the property values in the Page_Init event, this requirement is now dropped.
Review change lists of previous versions of TEdit here.