InfoPath Temporary Data Storage Using Secondary Data Source
Introduction The concept of using a secondary data source in InfoPath as a mechanism for storing temporary data is not my invention, there are many examples online describing the approach. This is...
View ArticleConstructing Link In Nintex Notifications For InfoPath Browser Form
From Nintex workflows, to create an email link to an InfoPath browser form that would close “gracefully” as described in this post, I used the following settings to construct the link, in lieu of the...
View ArticleCollapsing All Rows With EPPlus
EPPlus is a handy library on CodePlex that makes it easier to work with the Open Office XML format for Excel, especially without relying on the installation of Excel on a server environment. I have...
View ArticleReading Email Addresses From A SharePoint List Using Nintex Workflows
Nintex Workflows offers some very nice capabilities related to querying SharePoint lists and obtaining collections of results, then operating on the collection in a variety of ways, including a very...
View ArticleInfoPath Code-Behind KeyNotFoundException
I ran into this exception today when trying to reconstruct a published form with a backup of its code-behind project. The exception and message was as follows: “A first chance exception of type...
View ArticleInfoPath Programmatic Submit To Leverage Form Validation
This post could also be called “BizSupportOnline Saves The Day Once Again”, as the benefits of and technique for converting a button to a Submit button came from there. But first a little background. I...
View ArticleHow To Know When It’s Time To Go Home
Once again, beware the wrath of the Demo gods! Oh the humanity! Thankfully there were no serious injuries during the demo, although the psychological trauma may well haunt the witnesses for the rest of...
View ArticleCaching Of Published InfoPath Forms When Opened In FIller
I was helping a colleague troubleshoot an issue today involving problems opening an InfoPath XML document created in the browser when it is downloaded locally to be opened in InfoPath Filler. The...
View ArticleSharePoint 2013 Development Environment Setup Resources
Here are some resources to help with setting up SharePoint 2013 development environments: SharePoint 2013: Creating a Development Environment – a TechNet wiki with numerous topics related to setup and...
View ArticleDeleting All Items From A SharePoint List With CSOM
In order to delete every item from a SharePoint list using the Client Side Object Model (CSOM), it will likely be necessary to implement paging using the ListItemCollectionPosition property to avoid...
View ArticleImplementing Batching For Large Numbers Of Updates Via Lists WebService
If you are using the UpdateListItems() method of the Lists web service (Lists.asmx) to create or update large numbers of ListItems from your InfoPath code-behind project, you may potentially exceed the...
View ArticleSharePoint-Hosted Apps Missing Page Resources
After setting up my SharePoint 2013 Development Environment and creating a the simplest possible SharePoint-hosted “Hello World” application to test out my store and App Catalog settings, I was...
View ArticleRestart Machine from Remote Desktop Session
From Windows 7, press Ctrl + Alt + End to get to submit a Ctrl + Alt + Delete, then choose the little red “Shutdown Options” button/icon in the lower right-hand corner of the desktop to select...
View ArticleOneNote Synchronization Problems With SharePoint
I’ve been having lots of problems connecting to my OneNote notebooks that are published to SharePoint. Specifically what will happen is that I get the OneNote message for a password, click on the...
View ArticleUsing jQuery.getJSON() In A Mixed Security Environment With IE
I’ve been working with WebAPI to implement a simple REST data service over http: as part of prototyping a client-side connection to an external system from SharePoint 2010. I was able to get the data...
View ArticleSetting up Visual Studio 2013 for Knockoutjs Development
Here is a quick reference for getting Intellisense to work for with external JS libraries. For MVC, the reference path goes in Scripts/_references.js. Setting up Visual Studio 2013 for Knockoutjs...
View ArticleResetting Your Azure VM Password Via PowerShell
Keith Mayer tells you how to do it here. I had some problems running the script as-is from the page, but had only one machine to target, so I just ran the relevant pieces without doing the UI stuff. My...
View ArticleImporting Certificates Into Windows Server 2012 R2
The process of creating and completing an SSL certificate request on Server 2012 R2 (and earlier) should be pretty straightforward. Unfortunately, I ran into two problems that are apparently fairly...
View ArticleTroubleshooting Internet Quality Of Service And VOIP Call Quality
Last week I suddenly started experiencing poor outgoing sound quality on my Vonage phone. The incoming sound was fine for me, but people on the other end could barely make out what I was saying....
View ArticleEntity Framework Connection String Corruption?
I recently re-published an MVC 5 + EF 6 (code-first and database-first) application to my test site, and ran into the error: “There is already an open datareader associated with this command which must...
View Article