Witam. Mam pytanie, odnośnie najlepszego wyboru rozwiązania pewnego problemu:

Mam tablice Textboxów (300 - 10 wierszy po 30 kolumn) z różnymi wartościami (convert - int,double,bool) z parametrami narzędzi do maszyny, niektóre wpisywane z klawiatury, niektóre hotlinkują się ze sterownika PLC. Zapisuje ta tablicę do pliku. Na razie zapisuję bezpośrednio z textboxów. W programie można zapisać 5 takich stron z 300 parametrami. I teraz muszę te wartości "pomieszać" te parametry z 5 plików z innymi wartościami pobranymi z maszyny, "spriorytetować - tzn. posortować według pierwszej kolumny, która wskazuje numer narzędzia maszyny" i wygenerować plik który będzie zawierał różne komendy wybierane w zależności od narzędzia w kolumnie, np.: jeśli będzie to narzędzie numer 1 to wykonane będzie wiercenie wiec do mojego generowanego pliku muszę dodać linię : CYCLER1 [30 PARAMETRÓW Z CAŁEGO POSORTOWANEGO WIERSZA, DODATKOWY PARAMETR1, DODATKOWY PARAMETR2,...]. Jesli inne narzedzie to CYCLER2[...]
plus dodatkowa linijka odnośnie pomiaru tego narzędzia, np. MEAS[nr kolumny, nr parametru].

Moje pytanie jest następujące. "Po czym" najlepiej będzie się poruszać, żeby nie zagubić się w tych wszystkich pętlach i generowaniu pliku.

Jak pisałem na razie zapisuję z textboxów do pliku, ale może lepiej będzie dodać to do jakiejś listy. Co wydajniej jest ze sobą porównywać? Czy odnośnie tych słów kluczowych (CYCLER1, CYCLER2, MEAS) zadeklarować je w jakiejś liście i tylko przy generowaniu dodawać elementy z niej plus elementy z listy spriorytetowanych parametrów z textboxów? Pozdrawiam. Dzięki za opinie.