So wie ich dein Problem versteh gibst du die die Daten deiner
DB in einer ListBox aus, jedoch ohne den Primärschlüssel, der sowieso keinen interessiert. Und nun fragst du dich wie man die Item Zeile der LV identifizieren kann. Ist das korrekt?
Nun, erstelle einen Record oder eine simple Klasse für diese Information und binde sie an den Item. Bei Bedarf auslesen und gut ist es. In so ein Objekt kannst du ja alles reinpacken was nicht sichtbar sein soll.
//Edit
Sorry, meine natürlich ListView, habe oben ListBox geschrieben. Meinte aber trotzdem ListView.