ciao a tutti come potete vedere da qui sotto , utilizzo un datareadr per farmi popolare il datagrid .. il problema è che se non ho nessun valore mi si visualizza il datagrid vuoto.
Come possa sapere se il SqlDataReader non contiene valori?
ho provato a postarlo uguale a Nothing ma per lui c'è sempre qualcosa...
spero di essere stato chiaro grazie
codice:
 Dim Conn As SqlConnection = New SqlConnection
        Dim Stored As String
        Dim strConn As String
        Dim VarCase As Byte
        Dim ControlloLogin As Boolean
        Dim Valori As SqlParameter


        'Assegno i valori alle varibili		
        Stored = "SP_CercaCliente"

        'Apertura del Db
        strConn = (ConfigurationSettings.AppSettings("conn"))
        Conn.ConnectionString = strConn

        'Creo La connessione alla mia stringa di connessione  
        Dim MyCommand As SqlCommand
        MyCommand = New SqlCommand(Stored, Conn)
        MyCommand.CommandType = CommandType.StoredProcedure

        Valori = MyCommand.Parameters.Add("@nome", SqlDbType.VarChar, 20)
        MyCommand.Parameters("@nome").Value = Trim(Nome.Text)

        Valori = MyCommand.Parameters.Add("@cognome", SqlDbType.VarChar, 20)
        MyCommand.Parameters("@cognome").Value = Trim(Cognome.Text)

        Valori.Direction = ParameterDirection.Input

        MyCommand.Connection.Open()

        'Creo un Oggetto chiamato ObjReader per la lettura del Database
        Dim ObjReader As SqlDataReader = MyCommand.ExecuteReader
 
            D_Ricerca.DataSource = ObjReader
            D_Ricerca.DataBind()
            ObjReader.Close()