Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811

    vb.net datagrid riempire

    salve a tutti
    avendo il seguente pezzo di codice :
    codice:
    Imports System.Data.OleDb
    
    Public Sub ListaArticoli()
            comando = New OleDbCommand()
            comando.CommandType = CommandType.Text
            comando.CommandText = "select * from magazzino"
            comando.Connection = connessione
    
            Lettore = comando.ExecuteReader
    
    End Sub
    come posso associarlo ad un datagrid? in modo da riempirlo?
    grazie

  2. #2
    Utente di HTML.it L'avatar di evil80
    Registrato dal
    May 2001
    Messaggi
    321
    a quanto riporatato sul mio manuale non è possibile associare un DataReader ad un dataGrid.
    Il mio manuale dice che è possibile associare ad un datagrid,in modo semplice (con metodo SetDataBindings) oggetti come array,dataTable,dataSet,dataView e dataViewManager.
    Forse devi provare a incapsulare il dataReader all'interno di un degli oggetti sopra riportati.

    Quando ci riesci fammi sapere.
    Ciao
    Secondo alcuni autorevoli testi di tecnica di aeronautica, il calabrone non può volare, a causa della forma e del peso del proprio corpo in rapporto alla superficie alare.
    Ma il calabrone non lo sa e perciò continua a volare.
    Igor Sikorsky

  3. #3
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    scusa se ti disturbo ancora
    visto che hai il libro
    nn è che potresti posarmi il codice ?

    caricare un dbgrid da ,dataTable,dataSet,dataView ?
    cmq senza immettere l'oggetto ma da codice...

    altrimenti nn so come fare
    cmq grazie...:bubu:

  4. #4
    Utente di HTML.it L'avatar di evil80
    Registrato dal
    May 2001
    Messaggi
    321
    esempio con Dataset :

    dataGrid.SetdataBindings(dataSet,"Datatable");

    poi hai tutte le varianti,nel caso non hai un dataTable (come nell'esempio degli array)diventa...

    dataGrid.SetdataBindings(array,null);

    ps: nel caso degli array devi scrivere una classe che mappi il tuo tipo di array e in cui definisci come proprietà pubblica,il contenuto degli array (altrimenti viene visualizzata la lunghezza della stringa contenuta)
    Secondo alcuni autorevoli testi di tecnica di aeronautica, il calabrone non può volare, a causa della forma e del peso del proprio corpo in rapporto alla superficie alare.
    Ma il calabrone non lo sa e perciò continua a volare.
    Igor Sikorsky

  5. #5
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    ok grazie adeso provo con dataset

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.