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

    Creare e utilizzare Classe che eredita da DataGrid

    Ho un progetto con vari DataGrid, voglio sostituirli con una classe che eredita da DataGrid. Utilizzo Visual Studio 2002
    Banalmente ho aggiunto una classe al mio progetto ed ho inserito il codice aggiungendo una proprietà e poco altro

    Dopo sono andato nella pagina e nel codice dove era dichiarato
    Protected WithEvents dtgStato As System.Web.UI.WebControls.DataGrid
    ho sostituito con
    Protected WithEvents dtgStato As myDataGrid

    Come immaginavo mi ha dato errore in fase di esecuzione (in compilazioneno) perchè nella pagina aspx i tag erano <aspataGrid> e non corrispondeva a quanto dichiarato sopra

    Mi sapete dire quel è la strada migliore e più velcoe da seguire per sostituire l'utilizzo in una pagina dell'oggetto DataGrid con un nuovo oggetto che eredita da DataGrid

    Grazie

  2. #2
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    sulla pagina aspx aggiungi la direttiva

    <%@ Register TagPrefix="me" Assembly="MioAssembly" Namespace="MioNameSpace" %>

    e come tag aggiungi

    <me:myDataGrid ID="dtgStato "></me:myDataGrid>

    nel code behind

    Protected WithEvents dtgStato As myDataGrid

  3. #3
    Grazie, funziona anche tutti i sotto Tag (<ItemStyle> <Columns> <asp:BoundColumn> ecc.) VS2002 me li sottolinea come fossero sabgliati (The active cchema does not support the element) ma poi compila ed esegue senza problemi

    La registrazione dle prefisso che mi hai suggerito è possibile metterla a livello di Web.config invece che di pagina?

    Grazie

  4. #4
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    si
    codice:
    <system.web>
        <pages>
          <controls>
            <add assembly="MioAssembly"
                    namespace="MioNameSpace"
                    tagPrefix="me" />
          </controls>
        </pages>
    </system.web>

  5. #5
    Purtroppo non funziona perchè nonutilizzo il framework 2.0 , grazie lo stesso

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.