For içerisinde textbox'ları değil list'in elemanlarını yazacaksın.
Hatta o listi dictionary<string, string> olarak değiştir ve ad soyad şeklinde yazdır.
Dictionary<string, string> dic = new Dictionary<string, string>();
dic.Add(txtbox1.text, txtbox2.text);
For ile döndüğün için o dictionary içerisinde ne kadar eleman varsa o kadar dönerek sorgunu çalıştıracak. Sen yine tek seferde bitireceksin işi.
buradaki page.controls nedemek oluyor hata vermiş zaten orda
ya bu FOR döngüsüyle birtürlü barışamadım. Ne yaparsam yapayım örneği anlıyorum yeni bir mantık geliştirmeye gelince bocalıyorum.