Recently, I wanted to bind some data from the BDC to an ASP.NET control (i.e. a GridView, ListView, or DropDownList). For what I needed a Business Data List web part just wouldn't cut it, so I decided to create something that I could bind to. I also needed a quick and dirty way to get an XML representation...