I have rewritten the Arduino program code for the Digole I2C backpack in visual basic.
The backpack supported Serial, I2C and SPI all in one for a few dollar.
Datasheet: http://www.digole.co...pter-Manual.pdf
Convert program code from Visual Basic to C# link: http://www.developer...t/csharp-to-vb/
The I2C driver is translated from NooM's PlayGround http://forums.netdui...ge-1#entry41558
Here is the Backpack, you can solder the backpack on LCDs who has assembled without a backpack.
http://www.ebay.com/...=item3a80983190
You can use it with a 16x2 or 16x4 or 20x2 or 20x4 or 40x2 or 40x4 lcd display
Example: this is ready with backpack 20x4
http://www.ebay.com/...=item3a823f4585
or real hippiediedip, :
http://www.ebay.com/...=item3a7b862984
EDIT: Now all the program code is ported, in the attached file.