Witam.
Mam taki problem: mam bazę danych gdzie w wierszach mam np takie liczby: 1,2,3,5,6; generalnie chodzi o znalezienie brakującej liczby i dodanie jej; tylko, że brakujący rekord dodaje na końcu czyli bedzie to wygladalo tak 1,2,3,5,6,4; Wpadłem na taki pomysł:
[Kod C#]
DataView DataView = DataTable.DefaultView;
DataView.Sort = "KNR ASC";
for (int i = 1; i < DataView.Table.Rows.Count; i++)
{
if (Convert.ToInt32(DataView[i][DataView.Table.Columns.Count - 1]) != i)
{
CONSTANS.AUTONUMERIC = i;
break;
}
}
Tylko że nie pętla nie porusza się po posortowanych rekordach. Tak więc za każdym razem pętla zatrzymuje się na liczbie 4; W jaki sposób mogę przeszukać DataView po posortowanych rekordach??
Dodam ze pracuje na plikach *.dbf;
pozdro