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ı.