As you can probably tell, it's a Friday afternoon, and I still have a load more of this to get through before the weekend. On Tuesday, I'm presenting this story at PDC. But the story is hidden behind all the little bits of code right now. So let's cut the code, make room for more of the story soon.
We scanned Groove workspaces and tools, and loaded Groove Forms data into a DataGridView for display in a form. The final piece to that application is to drop the selected rows of data into Outlook's "Contacts".
I implemented this by an accessor method in my form class:
And when the form is closed, the caller (my addin class) puts the selected rows into Outlook like this:
contactItem = (Microsoft.Office.Interop.Outlook.
So it's only at this last stage that we need any knowledge of the fields in our data.
Anyone reading this: now would be a great time to ask questions ("hughpyle" at...)!