una pregunda, estás trabajando en C#???? Esto es codigo VB y por lo que parece a primera vista es que los errores de complicación te los da por que sea otro lenguaje
Si es así puedes cambiar el cod aquí:
http://www.developerfusion.com/utili...sharptovb.aspx
Si no es eso, dimelo y lo miramos con más detenimiento