Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    144

    [VB.NET]Datagrid e Collectionbase

    Ho creato una classe e una classe CollectionBase in questo modo

    Public Class MiaClasse
    'proprietà e metodi della classe
    end Class

    Public Class MiaClasseCollection
    Inherits CollectionBase

    Defaul ReadOnly Property Item(ByVal Index as Integer) As MiaClasse
    Get
    Return Ctype(Me.List.Item(Index),MiaClasse)
    End Get
    End Class

    Inoltre ho implementato i metodi Add e Remove

    Adesso vorrei riempire con la collection un datagrid, ma non riesco. Il comando che ho utilizzato è

    Dim MC as New MiaClasse
    Dim MCC as New MiaClasseCollection


    'codice in cui riempio la collection

    dgLista.DataSource=MCC

    Vi assicuro che nella collection ci sono degli elementi (non è vuota) ma quando visualizzo il datagrid non vedo un bel niente!!! Dove sbaglio???

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Hai chiamato il metodo DataBind del controllo DataGrid?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    144
    si, mi ero dimenticata di precisare che è un datagrid per windows form e su questi non c'è il databind se non sbaglio.....

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da gkcuvb
    si, mi ero dimenticata di precisare che è un datagrid per windows form e su questi non c'è il databind se non sbaglio.....
    Sì che c'è... o almeno da quello che ricordo io...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    144
    OK, ho risolto! Per la cronaca perchè il datagrid prende come colonne le proprietà degli elementi che formano la collectionbase. Il mio errore era di aver dichirato come variabili pubbliche, quelle che volevo che fossero le colenne, invece vanno create come proprietà della classe che forma gli elementi della collectionbase. Spero possa essere utile.
    Ciao a tutti

  6. #6
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    certo utilissimo.

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da gkcuvb
    OK, ho risolto!
    E io per la cronaca aggiungo che non c'è il metodo DataBind...si vede che la settimana di duro lavoro e troppo ASP.NET ha dato effetti collaterali.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.