/// <summary> /// Demonstrates the column changing event /// </summary> public void RunDemo2() { DemoDataRow dataRow = new DemoDataRow(); dataRow.AttachColumnChangedObserver(this); dataRow.AttachColumnChangedObserver(this); dataRow.AttachColumnChangingObserver(this); dataRow["FirstName"] = "John"; dataRow["LastName"] = "Doe"; dataRow["FirstName"] = "*Jane%"; dataRow["Age"] = "39"; dataRow["Age"] = "40"; dataRow.ToConsole(); Console.ReadLine(); }