I think you are not using VB.NET, you use the C# coding. In general view, from what you have describe, I think you should load 1 record at a time because you only display 1 record in the form. I think you have to sit down and rethink on the design.
2nd, make sure your database table is...