Bonjour,

Je suis le tuto très bien construit de "Philippe Lasserre"
Actuellement j'utilise les dataSet
  • XVII-E-2 - Utilisation du DataSet, du DataView : en pratique
    donc je suis dans cette partie du tuto *normale vous me direz*

    Trier,Filtrer, rechercher.
    Il existe une méthode Select pour les DataTable mais qui retourne des DataRow.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Dim expression As String = "NOM='LASSERRE'" 'expression à rechercher
    Dim sortOrder As String = "Nom DESC"
    Dim foundRows() As DataRow 'résultat dans des DataRow
    foundRows = ObjetDataTable.Select(expression, sortOrder)
    Dim objetDatat1 As New DataTable
    For Each r As DataRow In foundRows
    objetDatat1.ImportRow(r)
    Next

Et si je comprend bien, ca extrait une partie de mon "datatable"
seulement quand je le fait, il me génère une erreur ....

Erreur 1
Une valeur de type 'Tableau à 1 dimension(s) de System.Data.DataRow' ne peut pas être convertie en 'System.Data.DataRow'.
Pourtant dataRow = dataRow .... Alors pourquoi ne peut-il pas faire la convertion ?

Merci.