Information générale
Catégorie:
The Mere Mortals .NET Framework
>>The way I was trying to do it is my attempt to copy what is in the Jump Start, I must have foobarred that.
Without reading through the jump start, I could see how you could it that way, so you may be correct, and didn't fubar anything. Thing is, in the constructor of you business object, you never had a line that said "this.DefaultValues = ...", so when you check to see if .DefaultValues is null, well, of course it is.
>>What I need is a 'before save' check, because now I'm getting an
Application Exception Occured!
Column 'ICDACode' is constrained to be unique. Value '8888' is already present.
There is a HookPreSave method you can override, but you may just want to make it a rule.
The reason I asked *how* are you calling the save is because if you call this.Save on a mmBusinessForm, the broken rules dialog (or the error providers, if you choose that method) will be shown to you automatically. If you're saving like myBizObj.Save(), then the rules are not automatically reported to you, but the mmSaveDataResult will be "RulesBroken". In that case, you should check the result of the save operation and take appropriate action.
Mike
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement