The field you have the drop-down list box bound to will only store the Value. You can create another field and use a rule on the drop-down list to populate that field with the Display Name (you'll need to filter your Web service data source based on the selected drop-down value to get the display name). Then you'll have both values ready for submit--each in its own field.

Signature
Greg Collins [InfoPath MVP]
Visit http://www.InfoPathDev.com
Good day
I am populating my dropdown list on an InfoPath form from a Web
Service. I have a Value field and a Display name field.
When I submit the form back to another Web Service, I need to get both
the values (Display name and Value) used on the form.
Does anybody know of a way to do this?
Thanks
Karl