Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

C# List Collection

+1 ovoz
58 marta ko‘rilgan
so‘radi 16 iyul, 19 SalohiddinNur (84 bal)
tahrirlandi 16 iyul, 19 SalohiddinNur

Table.data degan List da barcha qatorlarning collectioni mavjud.

SelectedRows degan List da esa faqat belgilangan (CHECK qilingan ya'ni 1-va 2-qatorlar) qatorlar collectioni mavjud.

<

for (int i = 0; i < this.table.data.Count; i++)
        {

            for (int j = 0; j < selectedRows.Count; j++)
            {

                Table ning birorta qatori, SelectedRows ga teng bo'lsa

                 Table dan o'sha qotorni o'chirib tashla

                  table.data.RemoveAt(i);                     
                
            }            
        }

>

Table Listda 1-qator [0] index da turibdi.

2-qator esa [1] index da turibdi.

Muammo shundaki Table dan 1- qatorni o'chirib tashlaganimizda, 2-qatorning indexi [0] bo'lib qoladi.

Natijada for loop tsikli 2-qatorni tashlab ketyapdi. Va Table dan faqat 1-qatorni o'chiryapdi.

Menga List dan biror qator o'chgandan keyin yana [0] index dan tekshiradigan algoritm kerak.

 table.data.RemoveAt(i);      dan keyin 1-for loop (i)ni  yana 0 dan boshlashi kerak

1 ta javob

0 ovoz
javob berdi 16 iyul, 19 SalohiddinNur (84 bal)
 
Eng yaxshi javob
O'zim topib qoldim javobni

Recursive function metodini qo'llash kerak ekan

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...