| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come generare colonne modello a GridView
    GridView è un controllo ASP.NET che visualizza i dati di database e file XML in forme . Aiuta anche con la manipolazione delle forme . Incorporando i modelli in GridView aggiunge il controllo visivo al sistema di elaborazione dei dati formidabile . GridView visualizza i campi del database come colonne della tabella , e mostra le voci del database , come le righe della tabella . GridView dinamicamente formati colonne con modelli specificati . I modelli sono entrambi inclusi da fonti esterne o programmati in classi all'interno del file ASP.NET . Fortunatamente, è possibile utilizzare qualsiasi editor di codice o editor di testo per scrivere codice ASP . Questo include il Blocco note , che è nativo a Windows . Istruzioni
    1

    lancio Blocco note facendo clic "Start " seguito da " Tutti i programmi ", " Accessori " e " Blocco note ".
    2

    Creare una classe modello che genererà le colonne dinamiche per il GridView inserendo il seguente codice nell'editor di codice :

    < %

    public class GridViewTemplate : ITemplate

    {

    ListItemType _templateType ;

    _columnName stringa ;

    pubblico GridViewTemplate ( tipo ListItemType , stringa colname ) per

    {

    _templateType = tipo;

    _columnName = colname ;

    }

    vuoto ITemplate.InstantiateIn ( contenitore System.Web.UI.Control ) per

    {

    interruttore ( _templateType ) per

    {

    caso ListItemType.Header :

    Label LBL = new Label ( ) ;

    lbl.Text = _columnName ;

    container.Controls . Add ( LBL) ;

    break;

    caso ListItemType.Item :

    TextBox tb1 = new TextBox ( ) ;

    tb1.DataBinding + = new EventHandler ( tb1_DataBinding ) ;

    tb1.Columns = 4 ;

    container.Controls.Add ( TB1 ) ;

    break;

    caso ListItemType . piè di pagina :

    CheckBox chkColumn = new CheckBox ( ) ;

    chkColumn.ID = " CHK" + _columnName ;

    container.Controls.Add ( chkColumn ) ;

    break;

    }

    }

    vuoto tb1_DataBinding ( object sender , EventArgs e) {


    TextBox txtData = ( TextBox ) sender ;
    contenitore GridViewRow

    = ( GridViewRow ) txtdata.NamingContainer ;

    oggetto DataValue = DataBinder.Eval ( Container.DataItem , _columnName ) ;

    se ( DataValue ! = DBNull.Value ) per

    {

    txtdata.Text = dataValue.ToString (); }


    }

    }

    % >
    3

    Creare una tabella HTML con una dichiarazione GridView ASP inserendo il seguente codice nell'editor di codice dopo il codice discusso in precedenza :
    < p >




    < asp: GridView ID = " " runat = "server " NAME> 4

    Generare colonne template dinamicamente in GridView con il seguente codice inserendo il seguente codice nell'editor di codice dopo il codice dal punto 3 :

    < %

    DataTable dt = new DataTable ( ) ;

    foreach ( DataColumn col in dt.Columns ) per

    {
    < p > TemplateField bfield = new TemplateField ( ) ;

    bfield.HeaderTemplate = new GridViewTemplate ( ListItemType.Header , col.ColumnName ) ;

    bfield.ItemTemplate = new GridViewTemplate ( ListItemType.Item , col . ColumnName ) ;

    GrdDynamic.Columns.Add ( bfield ) ;

    }

    GrdDynamic.DataSource = dt ;

    GrdDynamic.DataBind ( ) ;

    % >
    5

    Fare clic su " File " e poi " Salva con nome" per salvare il file . Spostarsi in una directory qualsiasi . Dare un nome al file con estensione " . Asp , " e quindi premere " Invio".

    Previous :

    next :
      Articoli Correlati
    ·Come creare un database utilizzando DataSet in C # 
    ·Che cosa è ColdFusion Builder 
    ·Come posso aprire un file EPR in Home 
    ·Come utilizzare VBA per spostare i dati da Excel a Word…
    ·Come ottenere una laurea in Hacking 
    ·Come fare un link IMG 
    ·Come scoprire se una lettera è maiuscola in C Sharp 
    ·Come creare un pulsante immagine Redirect Con un campo …
    ·Metodi di callback 
    ·Quali sono i vantaggi di Adobe Cold Fusion 
      Articoli in evidenza
    ·Come utilizzare l' Ogre Vector3 Operator 
    ·Come aggiornare un record in MySQL 
    ·Visualizzazione delle applet in Netbeans 
    ·Come modificare Caso testo utilizzando la programmazion…
    ·Come reimpostare la messa a fuoco in Java 
    ·Come impedire chiamate multiple di eventi in VBA 
    ·Come Shadow in VB.NET 
    ·Come connettersi a SQL Server tramite VB.net 
    ·Come leggere un file riga per riga in PHP 
    ·Come rimuovere un elenco Box Iscrizione nel MATLAB 
    Copyright © Conoscenza Informatica http://it.wingwit.com