SQLDataSource.Insert() same row multiple times?
===

can someone please help me to understand a way to insert a webform's data into a SQL table multiple times using a SQLDataSource.Insert()?   I am attempting to loop through based on the value given from a dropdownlist on this form that is being inserted into the table "NumLabels".

Here is my attempt that fails due to NULL value being passed as it tries to loop.  I think calling the Insert() a second time is done without any values passed??

        Protected Sub sqldsInsertNewTrack_Inserted(sender As Object, e As System.Web.UI.WebControls.SqlDataSourceStatusEventArgs) Handles sqldsInsertNewTrack.Inserted

        Using stCon As New SqlConnection(ConfigurationManager.ConnectionStrings("SeedTrackerConnectionString").ConnectionString)

            'open con
            stCon.Open()

            'delcare & instantiate command objects
            Dim selectCommand As New SqlCommand("SELECT MAX(STID) FROM SeedTracker AS LastSTID", stCon)

            'get SCALAR values
            Dim intSTID As Integer = CType(selectCommand.ExecuteScalar, Integer)
            lblTest.Text = intSTID

            'delcare & instantiate command objects
            Dim selectCommand2 As New SqlCommand("SELECT NumLabels FROM SeedTracker WHERE STID= @CurrentSTID", stCon)
            'add the parameter to the Parameters collection.
            selectCommand2.Parameters.AddWithValue("CurrentSTID", intSTID)
            'get SCALAR values
            Dim intNumLabels As Integer = CType(selectCommand2.ExecuteScalar, Integer)
            lblTest2.Text = intNumLabels

            Dim i As Integer = 0
            Do Until i = intNumLabels - 1
                sqldsInsertNewTrack.Insert()
                i = i + i
            Loop


            'close con
            stCon.Close()

        End Using


  [1]: http://i.stack.imgur.com/mPMLM.jpg