| Change | Description |
|---|---|
| SaveData event | Fixed a bug caused an exception to be thrown when saving data using a DataAdapter in the SaveData event. |
| 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. |
| 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. |