Visualizzazione dei risultati da 1 a 3 su 3

Discussione: classe per datagrid

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573

    classe per datagrid

    Ciao a tutti... ultima domanda del 2004!

    Devo creare delle pagine che contengono datagrid per visualizzare dei dati. Non so se ne vale la pena ma dato che sono diverse pagine avevo pensato che si poteva usare una classe. Se qualcuno pensa che sia una buona idea può darmi un suggerimento su come strutturarla? La creazione di classi per me è agli albori! Ho fatto già qualcosa... ma cose semplici semplici.

    Grazie, Elisa

  2. #2

    Re: classe per datagrid

    Originariamente inviato da elisa_rm74
    ... pensato che si poteva usare una classe. Se qualcuno pensa che sia una buona idea può darmi un suggerimento su come strutturarla? La creazione di classi per me è agli albori!...
    Se usi visual studio, il codebehind dove scrivi il codice e' gia' una classe. Se ad esempio la pagina aspx contiene una datagrid1 e nella proprieta' datasource della datagrid1 ci metti ad esempio "GetDataSource" puoi poi mettere nel codebehind una funzione pubblica di nome GetDataSource che restituisce ad es. una datatable. Ogni volta che chiami il databind della datagrid, essa si popolera' con la datatable restituita dalla suddetta funzione. Questa funzione puo' contenere essa stessa il codice necessario per collegarsi al db e leggere i dati oppure (meglio) puo' richiedere di fare questa operazione ad un'altra funzione che ad esempio potrebbe essere nella stessa classe del codebehind oppure in un'altra classe dello stesso progetto oppure in un altro progetto apposito per leggere i dati dal db.
    Saluti a tutti
    Riccardo

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573
    ok grazie, penso di aver capito!

    Ciao e buon anno!
    Elisa

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.