Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    229

    [.NET]datasource di una datagrid

    Ciao a tutti!
    Ho sempre visualiazzato dati sulle griglie mediante dataset...adesso, siccome non ho necessità di update, volevo impostare come datasource di una datagrid un datareader, ma non capisco perchè ottengo questa eccezione:
    L'origine dati di un'associazione dati complessa può essere solo IList o IListSource.

    Ecco il codice:
    codice:
    conn.Open()
    cmd = New MySqlCommand(sql.Value, conn)
    dr = cmd.ExecuteReader()
    Me.gridAnagrafica.DataSource = dr

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    158
    lo dice l'errore stesso.

    L'oggetto datareader non implementa un'interfaccia IList o IListSource percui non può essere dinamicamente linkato ad una datagrid.

    Ma credo che tu possa aggirare il problema con un bindig, ma non ne sono poi così sicuro.
    DISCLAIMER
    quello che sta scritto qui sopra è dettato esclusivamente dall'intuito, non da specifiche conoscenze tecniche. Usate queste informazioni a vostro rischio e pericolo (anhe sui server di produzione

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.