Zitat von
Luckie:
Ach so. Gut. Verstanden.
Aber damit stimmt noch was nicht. Das ist irgendwie nur jeder zweite oder dritte Datensatz.
Okay, sorry - hatte noch ein paar Fehlerchen drin
Hier der (getestete) C# Quellcode:
Code:
for (int i = 0; i < (ContactCount + SetsPerPage - 1) / SetsPerPage; i++)
{
for (int j = 0; j < SetsPerPage; j++)
{
if ((i * SetsPerPage + j) == ContactCount) break;
listBox1.Items.Add(string.Format("Index: {0} ; Seite: {1} ; Nummer {2}", i * SetsPerPage + j, i + 1, j + 1));
}
if (i != (ContactCount - 1) / SetsPerPage)
listBox1.Items.Add("--- New Page ---");
}