Вместо того, чтобы просто вставлять его прямо в, вы всегда можете поместить результаты в список, а затем отсортировать список.Таким образом, вы можете вставить текст в правильном порядке.
Если вы хотите, чтобы он был в том порядке, в каком он появляется в базе данных, то вы можете отсортировать его, создав второй список, затем начиная с конца списка 1 местокаждый элемент в списке 2. Таким образом, вы измените порядок в обратном порядке.
Это будет выглядеть примерно так:
for (int i = (Results.Count - 1); i >= 0; i--)
{
list2.Add(list1.Items[i]);
}
Надеюсь, это поможет, если вы не можете сделать то, что первый ответсказал.