السلام عليكم
ممكن كود لترتيب الارقام في ليست فيو من أعلى رقم لأصغر رقم ضمن subitem
كود :
procedure TForm1.Button1Click(Sender: TObject);
var
item: TListItems;
i, x: integer;
begin
item := ListView1.Items;
x := 0;
for i := 100 downto x do
begin
item.Add;
item.item[x].SubItems.Add(IntToStr(i));
inc(x);
end;
end;
(30-04-2021, 02:08 PM)invocker كتب : [ -> ]كود :
procedure TForm1.Button1Click(Sender: TObject);
var
item: TListItems;
i, x: integer;
begin
item := ListView1.Items;
x := 0;
for i := 100 downto x do
begin
item.Add;
item.item[x].SubItems.Add(IntToStr(i));
inc(x);
end;
end;
شكرا لك لكن إذا كان الارقام موجودة مسبقاً اريد ترتيبها وليس إضافتها بشكل تدريجي
اشكركم لكن المطلوب هو ترتيب هكذا
يتم عرضها بشكل مخربط واريد ترتيبها من اصغر رقم
![[صورة: p_1948wytvh1.png]](https://f.top4top.io/p_1948wytvh1.png)
ضع مشروع مصغر لطلبك هنا لنفهم المقصود
حسنا سوف اضع مشروع المقصود هو ترتيب رقم الطلب بشكل تلقائي من اصغر عدد لأكبر عدد كمل ترى بالصورة ارقام الطلبات مخربطه اريد ان تظهر 1/2/3/4/5/6 هكذا بشكل ترتيب
هذا هو المطلوب
![[صورة: p_1951pmylr1.gif]](https://e.top4top.io/p_1951pmylr1.gif)
يتم ترتيب رقم الطلب من اصغر عدد الى اكبر عدد
السلام عليكم
البيانات هل تم ادخالها مسبقا (برمجيا / مصفوفة ) او تم جلبها من قاعدة بيانات ام ماذا
على العموم ارفقت لك مثال يتم جلب بيانات من قاعدة بيانات وترتيبها حسب الرقم على ليست فيو
عليكم السلام
شكرا لك نعم هذا مااريد فعله
لكن على ان يتم الترتيب ضمن ليست فيو نفسها
البيانات موجودة مسبقا ضمن اليست فيو