-
The .xsn file is just a .cab file. You can rename it to .cab and then extract the source files out. Then you can open the manifest.xsf file in notepad, and remove the xsf:header block. When done, right-click the manifest.xsf file and choose design. Then save your template back to a .xsn file.
-
Glad to have helped! Take care!
-
It is probably the code you have under the comment: // Write code here to restore the global state.
Here you are are clearing the value of VendorProduct on every change.
-
I don't know the source of the problem, but it sounds like the data connection to your SharePoint list is returning a string datatype rather than a rich text data type. I'm not sure whether the SharePoint List connection even supports rich text... perhaps someone else can jump in here or you can do a little testing/debugging on it to find out.
-
IP2007 uses ''MainDataSource'' instead of ''thisXDocument''... You will need to pass in that.
-
Yes... you need to write code to build the row as a Node, and insert it using DOM methods.
-
Are you using the InfoPath 2007 or InfoPath 2003 object model? If you are using managed code in IP03, you should be very familiar with thisXDocument... therefore I'm assuming you are using IP07.
-
Are you referring to the layout of the rich text field or the layout of your repeating table?
-
This sounds more like an ASP.NET question than an InfoPath question. If so, this is not the right place to ask it. If this is about InfoPath, please explain further.
-
The only way is to turn off the ability for the user to insert/remove rows, and then replace that functionality with your own buttons.