InfoPath solutions, articles, and tutorials for developers and Microsoft Office users
Practical step-by-step tutorials, articles, and solutions for InfoPath, InfoPath Forms Services, and related Microsoft technologies.
Latest InfoPath articles
Copy a SharePoint list to an InfoPath repeating table using XSLT
Use XSLT and the XslCompiledTransform class in C# to transform the data stored within a SharePoint list (secondary data source) and copy the transformed data to a repeating table in the Main data source of an InfoPath form.
Selecting the minimum date in an InfoPath repeating table using formulas (no code)
Lean how you can use a formula (no code) in InfoPath to find and highlight the rows in a repeating table that contain the date that falls before all other dates in one of the repeating table's columns.
Auto-populate a repeating table in InfoPath with sequential dates
Learn how you can use a function and formulas in InfoPath 2007 to populate rows in a repeating table with sequential dates by entering one date and having the rest of dates automatically calculated and displayed.
Popular InfoPath articles
5 Ways to submit an InfoPath form to a SharePoint list
Learn which workarounds are available if you want to submit the data from an InfoPath form to a SharePoint list.
Submit repeating table rows from InfoPath to a SharePoint list using the SharePoint Object Model
Learn how you can combine two InfoPath solutions to be able to submit rows of a repeating table in an InfoPath form to a SharePoint list using the SharePoint Object Model (OM).
4 Ways to programmatically add a row to a repeating table in InfoPath
Learn how to take advantage of the 4 overloads of the AppendChild method to programmatically add rows to repeating tables in InfoPath.
Programmatically add items to a drop-down list box in InfoPath 2007
Bind the drop-down list box to a repeating node in either the Main or a secondary data source, and then loop through rows of data in another data source to populate the data source that is bound to the drop-down list box.
InfoPath Basics: Main vs. secondary data sources
This article explains the difference between the Main and secondary data sources and shows you how to programmatically retrieve a reference to the Main data source or to a secondary data source.
