bunları elle oluşturmuşsan helal sana

bunlar için dinamik kontrol oluşturmak en iyi yöntemtir. bunun için de döngüleri öğrenmen gerek
isim olayını falan düşünme. döngüdeki dere göre isim verirsin. tam olarak ne yapmak istediğini anlayamadım.
veritabanı kodu neden kassın? işin kolaylaşsın istiyorsan entitiy framework kullan. diğer türlü bu kadar alana sql kodu ile yazmak zülum olur. tabii parametre de kullanabilrisin ama yine de sql kod yerine entity framework u kullanman daha mantıklı.
Dediğin gibi bende tam anlamadım ne yapmak istediğini

hatta konuyu 3 kez okudum
form açılırken kasıyor kayıt için kodları cok fazla olacağından kayıt olayına giremedim daha.
birsürü checkbox textbox olduğundan
form açılırken kasıyor.
mesela formu ilk açtığımda üst bilgiler ve 1 adet satır olsa
X X X X X X X X X X (+ yeni ELK ekle) butonum olsa
basınca yine
X X X X X X X X X X (+ yeni ELK ekle) böyle böyle gelse dicem.
yine yeni textbox isimleri gelecek nasıl kontrol edecem bulamadım.
Üstte proje kodu, adı, hazırlayan falan var mesela alttaki ELK1, ELK2.... gider alttaki tablodakiler bir projeye mi ait ? yani projede nin alttaki tablo ile alakası nedir? Senin ne yapmak istediğini tam olarak anlayamadığımdan bir öneride bulunamıyorum

Sen projede neler yapmak istiyorsun onu
kısaca anlat önce