J
jehugaleahsa
Hello:
We are working in VS 2005, C# with Team System. We have a text box
that is bound to a business object property. We have some code behind
that will populate the text box when they choose a value from a
validation form. It works on everyone's machine, except for the one
that deploys using Click Once. We have debugged the code, watched the
value get returned by the validation form, see the business object
property be set to the new value, see the DataTable reflect the
change . . . and yet, the text box doesn't change on the interface.
Well, I thought maybe the validation form returned the wrong
DialogResult, or maybe we missed assigning the value, or maybe the
business object property setter wasn't written correctly, or that the
DataTable was invalid. Debugging showed these all work well. So, I
figured that machine wasn't getting the latest version from source
control. We diff'd our source and confirmed they were identical.
Why isn't that text box being changed? The only thing different is
that the deployment machine is Vista.
Is there something about Vista that would prevent code behind from
updating a text box? Are there problems with binding in Vista?
We are at a loss. It doesn't seem to make any sense. Has anyone seen
anything like this? For now, if we deploy from another machine, we
don't have any issues. Please ask if you need more details.
Thanks,
Travis
We are working in VS 2005, C# with Team System. We have a text box
that is bound to a business object property. We have some code behind
that will populate the text box when they choose a value from a
validation form. It works on everyone's machine, except for the one
that deploys using Click Once. We have debugged the code, watched the
value get returned by the validation form, see the business object
property be set to the new value, see the DataTable reflect the
change . . . and yet, the text box doesn't change on the interface.
Well, I thought maybe the validation form returned the wrong
DialogResult, or maybe we missed assigning the value, or maybe the
business object property setter wasn't written correctly, or that the
DataTable was invalid. Debugging showed these all work well. So, I
figured that machine wasn't getting the latest version from source
control. We diff'd our source and confirmed they were identical.
Why isn't that text box being changed? The only thing different is
that the deployment machine is Vista.
Is there something about Vista that would prevent code behind from
updating a text box? Are there problems with binding in Vista?
We are at a loss. It doesn't seem to make any sense. Has anyone seen
anything like this? For now, if we deploy from another machine, we
don't have any issues. Please ask if you need more details.
Thanks,
Travis