Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    .NET Databinding tra Datagid e ...

    Non so come legare un Datagid.NET ad un istanza di ADODB.Recordset creata a runtime (ovviamente voglio anche legare il datagrid a runtime).

    Mi aiutate?

    Grazie!
    Alex

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    261
    Ho avuto lo stesso problema ma non ho trovato soluzione .. alla fine ho usato il buon vecchio mshflexgrid. Penso che il datagrid supporti binding solo verso dataset e surrogati dataview...Comunque nel cd allegato a vb net c'è un esempio che spiega come convertire un adodb in dataset e quindi fare i vari binding...

  3. #3
    io il cd allegato non lo possiedo perche ho il cd di vs.net intero. sai se si trova lì? o magari se mi fai il piacere di mandarmelo via e-mail...
    Se puoi inviarmelo magari zippato poi ti do in pvt la mia e-mail!

    Ciao!
    Alex

  4. #4
    vabbè ho trovato!
    cmq a me non interessa convertire in dataset ma legarlo al recordset quindi userò anchio il vecchio MsHFlexGrid.
    Una curiosità: non avendo la licenza del vecchio VB6 non violo nulla usando il controllo e ridistribuendolo vero?
    Alex

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    261
    Non so se mshflexgrid viene distribuito anche con vs net perchè ho fatto un upgrade di vb6. Consiglio di installare vb net su una macchina vergine e vedere se trovi mshflexgrid. Comunque da ricerche fatte sembra dico sembra che l'unico modo per popolare un datagrid in vb net con adodb sia quello di usare adodb al posto di un oledbdataadapter per popolare un dataset come da esempio....

  6. #6
    allora non è quello l'esempio che ho trovato!

    Dai me lo invii! in PVT ti ho inviato il mio indirizzo e-mail!

    grazie 10000 teflo!
    Alex

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    261
    Dim str As String = "SELECT bla,bla,bla FROM TuaTabella"

    rs = cnn.Execute(str)

    Dim ds As New DataSet("Recordset")
    Dim da As New OleDb.OleDbDataAdapter()

    da.Fill(ds, rs, "TuaTabella")

    datagrid.DataSource = ds
    datagrid.DataMember = "TuaTabella"

    Così usi adodb, popoli un dataset con adodb e instanzi un datagrid su dataset

  8. #8

    GRAZIE TEFLO!

    TEFLO GRAZIE 10000000000000000000000000000000000000000000000000 000

    SApresti per caso come fare in modo che il datagrid rispecchi il db in tempo reale (nel senso che ogni modifica apportata al grid si rifletta automaticamente sulla tabella nel DB)? TE NE SAREI GRATO!

    CIAO
    Alex

  9. #9
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    Hai aperto un thread su questo... almeno postare il link...

    http://forum.html.it/forum/showthrea...hreadid=388804


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.