OVH Cloud OVH Cloud

dataset et ne pas afficher si aucun résultat..

3 réponses
Avatar
fabrice
Bonsoir à tous

J'ai un formulaire de recherche simple sui remplit un Dataset puis paging.
Je voudrais que le datagrid soit effacé lorque la recherche n'a donné aucun
résultat.

le code,


myadapter.Fill(myDataset,"mytables")

Dim myNumber As Integer = 0
myNumber = myDataset.Tables("mytables").Rows.Count


If myNumber = 0 Then
lblResults.text="Sorry - no Data Found!"
--> ici comment vider le dataset, effecer l'écran et vlibérer la mémoire
?

Else

MyDataGrid.DataSource=myDataset.Tables("mytables").DefaultView
MyDataGrid.DataBind()


End IF



merci de votre aide,

3 réponses

Avatar
Delf
fabrice wrote:

If myNumber = 0 Then
lblResults.text="Sorry - no Data Found!"
--> ici comment vider le dataset, effecer l'écran et vlibérer la mémoire
?



Le GC ne devrait pas s'en charger ? Vu qu'il ne devrait plus y avoir de
référence dessus. Peut-être y-a-t-il la méthode .Dispose(), à essayer.

--
Delf
Avatar
Norm
>
If myNumber = 0 Then
lblResults.text="Sorry - no Data Found!"
--> ici comment vider le dataset, effecer l'écran et vlibérer la
mémoire



myDataset =nothing
MyDataGrid.visible = False


Else



MyDataGrid.visible = True

MyDataGrid.DataSource=myDataset.Tables("mytables").DefaultView
MyDataGrid.DataBind()


End IF



merci de votre aide,




Avatar
fabrice
merci beaucoup
bonne journée


fabrice.


"Norm" a écrit dans le message de news:
%
>
If myNumber = 0 Then
lblResults.text="Sorry - no Data Found!"
--> ici comment vider le dataset, effecer l'écran et vlibérer la
mémoire



myDataset =nothing
MyDataGrid.visible = False


Else



MyDataGrid.visible = True

MyDataGrid.DataSource=myDataset.Tables("mytables").DefaultView
MyDataGrid.DataBind()


End IF



merci de votre aide,