none
Remplir un DataSet RRS feed

  • Question

  • Bonjour,

    Dans mon application Asp.Net, j'ai fait un DataSet (Menu Project/Add New Component/Data/DataSet) qui s'appele dsDossiers.
    Dans ce DataSet j'ai une DataTable dtAccueil.

    Ma question:
    Comment je fais pour remplir cette DataTable avec des donnés de ma vrai base? J'arrive seullement à remplir des ObjetDataSets "Virtueles":


    ObjetConnection = New OleDbConnection()
    ObjetConnection.ConnectionString = PCEConn
    ObjetConnection.Open()
    ObjetCommand = New OleDbCommand(strSQL)
    ObjetCommand.CommandTimeout = 0
    ObjetDataAdapter = New OleDbDataAdapter(ObjetCommand)
    ObjetCommand.Connection() = ObjetConnection
    ObjetDataAdapter.Fill(ObjetDataSet, "Table")
    ObjetDataTable = ObjetDataSet.Tables("Table")
    
    


    Comment remplir mon DataSet au lieu du nouveau ObjetDataSet?
    J'ai essayé


    ObjetDataAdapter.Fill(dsDossiers, "dtAccueil")

    Mais ça ne marche pas, parce que il ne reconnait pas dsDossiers, qui n'a pas été déclaré.
    Merci d'avance
    vendredi 10 juillet 2009 08:24

Réponses

  • Bonjour,

    Essayez d'instancier votre DataSet directement dans le code comme ceci :

    dsDossier As MonDataSet
    dsDossier = new MonDataSet()
    Cordialement
    Gilles TOURREAU - MVP C#
    • Marqué comme réponse MuadDib_II jeudi 30 juillet 2009 09:45
    mardi 28 juillet 2009 05:40
    Modérateur

Toutes les réponses

  • Bonjour,

    Quel est votre requête SQL ?

    Cordialement
    Gilles TOURREAU - MVP C#
    dimanche 26 juillet 2009 12:47
    Modérateur
  • Bonjour Gilles, désolé pour avoir pris aussi de temps pour repondre.

    C'est une requête normale (SELEC....)

    Le problème c'est que l'application ne reconnait pas le DataSet (il dit objet dsDossier non declaré), parce que contrairement aux Windows Forms, je n'arrive pas a mettre le DataSet comme un objet dans ma page .aspx.

    Si je fais un glicer deposer du DataSet dans la page, il apparait un lien vers le DataSet (qui si je clic, il redirectione vers une autre page aspx)
    lundi 27 juillet 2009 07:51
  • Bonjour,

    Essayez d'instancier votre DataSet directement dans le code comme ceci :

    dsDossier As MonDataSet
    dsDossier = new MonDataSet()
    Cordialement
    Gilles TOURREAU - MVP C#
    • Marqué comme réponse MuadDib_II jeudi 30 juillet 2009 09:45
    mardi 28 juillet 2009 05:40
    Modérateur
  • Merci Gilles,

    Il a bien marché.

    A+
    jeudi 30 juillet 2009 09:45