Most modern software applications include undo and redo features. Undo allows one or more activities to be reverted. Redo allows previous undo actions to be reversed. This article explains how to create a generic, multi-level undo and redo class.
Other News
DataGridView – Saving and Reusing user settings
(Ged Mead) In the previous blog post, I showed how you can take the user’s choices for the row and alternate row colors of a DataGridView. Now, the final step we’re going to look at is how to store and recall those choices.
SharePoint Security – SharePoint Authentication Part 1
Running SharePoint on Windows Server 2008 R2 offers a wealth of possible SharePoint authentication scenarios. You are no longer limited to the basic, often unsecure authentication types.
RuleGen 3.0 – the latest, leanest and most robust solution for complex data constraints in an Oracle Database
(Lucas Jellema) No matter how complex the enterprise and application architectures become, no matter the number of tiers, services, devices and user interfaces – at the heart of most enterprises will be a relational database.
What is the purpose of segment level checkpoint before DROP/TRUNCATE of a table?
(Tanel Poder) There was a very good question asked in Oracle-L list today, which has bothered me too in past.
The listener supports no services
(Hector R. Madrid) This error means in general there are communication issues. It can be generic, so the outline here only depicts a very particular case.
Performance impact: how to waste time and space with SqlBulkCopy.WriteToServer()?
(Linchi Shea) If you have some time to kill, you could try to load a tiny amount of data, say ~3GB or 3,000,000 rows, with SqlBulkCopy, but do remember to give the WriteToServer method a very small payload every time it is called.
How to use LogParser, SQL Server and ETW to find reasons for exceptions.
(Michael Aspengren) Today I’ll show you how to make life easier using ETW (or BID) tracing, Log Parser and a SQL Server.
An Alternative to Sync Data from SQL Server to MySQL
(scott_liu) My company has the need to synchronize data on a real time basis from MS SQL Server 2008 to MySQL database. At first I thought that it could be done with table triggers after setting up a linked server to MySQL table, and then it would not be a big problem.
Working With the DataTable Class in C#
(Mukesh Kumar) A DataTable object represents tabular data as an in-memory, tabular cache of rows, columns, and constraints. You typically use the DataTable class to perform any disconnected data access. The DataTable is a central object in the ADO.NET library. Other objects that use the DataTable in
