Tüm textboxların değerlerini alıp bir list'e ata. Sonra for ile list'in count'u kadar dön ve insert yap.
Örnek kod:
List<string> list = new List<string>();
foreach(Control c in Page.Controls)
{
    if (c is TextBox)
    {
         if(c.Text != "" && c.Text != null)
            list.Add(c.Text);
    }
}
for(int i = 0; i < list.Lenght; i++)
    // insert islemi
Dim list As New List(Of String)()
For Each c As Control In Page.Controls
	If TypeOf c Is TextBox Then
		If c.Text <> "" AndAlso c.Text IsNot Nothing Then
			list.Add(c.Text)
		End If
	End If
For value As Integer = 0 To list.Lenght
   // insert islemi
Next