Ragazzi ho una sub che mi scaturisce dal click di un pulsante piiù p meno di questo tipo(la scrivo corta perchè è lunghissima,è una query dinamica:
codice:
Sub Ricerca(ByVal sender As Object, ByVal e As System.EventArgs)
        Try


            Dim Conn As New Data.OleDb.OleDbConnection _
            (System.Configuration.ConfigurationManager.AppSettings("ConnectionString").Replace("~", Server.MapPath("")))
            Dim MyDA As Data.OleDb.OleDbDataAdapter
            Dim MyDS As DataSet

            Dim nome, data_in, data_out, prodotto, esito As String
            Dim MySQL, txtSQL As String
MySQL = "SELECT *FROM tab_assistenze WHERE " & txtSQL
            Conn.Open()
            MyDA = New Data.OleDb.OleDbDataAdapter(MySQL, Conn)
            MyDS = New DataSet
            MyDA.Fill(MyDS, "tab_assistenze")


            Binda()

            Conn.Close()
La Sub binda è questa:
codice:
Sub Binda()
        DgrArchivio.DataSource = MyDS
        DgrArchivio.DataMember = "tab_assistenze"
        DgrArchivio.DataBind()

    End Sub
Però non mi mostra il datagrid, credo perchè il dataset lo vede vuoto...
Come posso fare per recuperare il valore del MyDS che scaturisce dal click del pulsante?