Kevin,
I finally got back to this. All the newly entered values are saved correctly but I still can't get the screen to display in the newly selected language.
I made sure that the field type is VarChar for both MessageKey and MessageTxt. I also pressed Ctrl+F5 but it made no difference. Note that I had to change the name from MessageText to MessageTxt. I did add a business object MessageManager which subclasses mmMessageManager and set the new name there. Here's that code:
this.TableName = "Message";
this.PrimaryKey = "MessagePK";
this.DescriptionField = "MessageTxt";
this.MessageKeyField = "MessageKey";
this.MessageTextField = "MessageTxt";
this.DialogTextField = "DialogText";
this.LanguageField = "LanguageFK";
Would it make a difference that the language chooser is in the MasterPageMain.master?
Also, I am not able to see the controls to add a language. Is there some property I need to set to be able to see them?
Thanks.
Linda
[UPDATE]
I tried stepping through the code in the language chooser. The LanguageChosen property is always false, so current language always gets set to the default language. I am using session variables. Is it possible that they are overriding the MM session variables?
Linda Harmes
HiBit Technologies, Inc.