gente encontre el problema este es el codigo que se me vino a la mente, no tengo tiempito para explicarlo pero ya uds lo entenderan ;)
A las sesiones me las paso por los ....... jajaja   
 Cita:  Imports System
Imports System.Data
Partial Class _Default
    Inherits System.Web.UI.Page
    Dim miDataTable As New DataTable
    Dim i As Integer
 
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Not IsPostBack Then
        Else
 
            miDataTable.Columns.Add("c1")
            miDataTable.Columns.Add("c2")
        End If
    End Sub
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim dRow As DataRow
 
        For i = 0 To GridView1.Rows.Count - 1
            dRow = miDataTable.NewRow()
 
            Dim row As GridViewRow = GridView1.Rows(i)
            Dim valor1 As String = row.Cells(0).Text
            Dim valor2 As String = row.Cells(1).Text
            dRow("c1") = row.Cells(0).Text
            dRow("c2") = row.Cells(1).Text
            miDataTable.Rows.Add(dRow)
        Next
        dRow = miDataTable.NewRow()
        dRow("c1") = TextBox1.Text
        dRow("c2") = TextBox2.Text
        miDataTable.Rows.Add(dRow)
        GridView1.DataSource = miDataTable
        GridView1.DataBind()
    End Sub
 
 
    ya uds creen su gridview sus 2 textbox y su button1 jeje