private void OnTableColumnsChanging(object oColumnsCollection, CollectionChangeEventArgs args)
{
// args.Action is one of CollectionChangeAction.Add, CollectionChangeAction.Remove or CollectionChangeAction.Refresh
// args.Element is one of either the column (for Add and Remove actions or null, if the entire colection of columns is changing)
// Disallow changing the columns collection (since we are subscribed only in populated mode, we allow changes in any state but non-populated mode)
throw new InvalidOperationException(SR.DataDom_TableColumnsChange);
}