Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan å generere Mal kolonner i Gridview
    GridView er en ASP.NET kontroll som viser data fra databaser og XML-filer i skjemaer . Det hjelper også med å manipulere former. Innlemme maler inn GridView legger visuell kontroll til den formidable databehandling system . GridView viser database felt som tabellkolonnene , og det viser database oppføringer som rader . Gridview dynamisk formater kolonner med spesifiserte maler. Maler er enten inkludert fra eksterne kilder eller programmert inn i klasser innenfor ASP.NET filen . Heldigvis kan du bruke hvilken som helst kode editor eller ren tekst editor for å skrive ASP kode . Dette inkluderer Notepad , som er optimalisert for Windows. Instruksjoner
    en

    Launch Notepad ved å klikke "Start " og deretter " Alle programmer , " " Tilbehør" og "Notisblokk ".
    2

    Lag en mal klasse som vil generere de dynamiske kolonner for GridView ved å skrive inn følgende kode inn i koden redaktør :

    < %

    public class GridViewTemplate : ITemplate

    {

    ListItemType _templateType ;

    streng _columnName ;

    offentlig GridViewTemplate ( ListItemType type, string colname )

    {

    _templateType = type;

    _columnName = colname ;

    }

    void ITemplate.InstantiateIn ( System.Web.UI.Control container)

    {

    bryteren ( _templateType )

    {

    tilfelle ListItemType.Header : en

    Etikett lbl = ny Etikett ( ) ;

    lbl.Text = _columnName ;

    container.Controls . Add ( lbl ) ;

    pause,

    tilfelle ListItemType.Item : en

    TextBox TB1 = new TextBox ();

    tb1.DataBinding + = ny EventHandler ( tb1_DataBinding ) ;

    tb1.Columns = 4 ;

    container.Controls.Add ( TB1 ) ;

    pause,

    saken ListItemType . bunntekst : en

    avmerkingsbokser chkColumn = ny avmerkingsbokser ();

    chkColumn.ID = " chk " + _columnName ;

    container.Controls.Add ( chkColumn ) ;

    pause,

    }

    }

    ugyldig tb1_DataBinding ( objekt avsenderen , EventArgs e )

    {

    TextBox txtdata = ( tekstboks) sender ;

    GridViewRow container = ( GridViewRow ) txtdata.NamingContainer ;

    objekt dataValue = DataBinder.Eval ( container.DataItem , _columnName ) ;

    if ( dataValue ! = DBNull.Value )

    {

    txtdata.Text = dataValue.ToString ();

    }

    }

    }

    %>
    3

    Lag en HTML-tabell med en ASP GridView erklæring ved å skrive inn følgende kode inn i koden editor etter at koden er omtalt ovenfor :
    < p>




    < asp : GridView ID = " " runat = "server" med det navnet du ønsker å tildele rutenettet. Det skal ikke være noen mellomrom , og alle ordene skal aktiveres .
    4

    Generer mal kolonner dynamisk i GridView med følgende kode ved å skrive inn følgende kode i koden editor etter at koden fra trinn 3 : en

    < %

    DataTable dt = new DataTable ();

    foreach ( DataColumn col i dt.Columns )

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

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

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

    GrdDynamic.Columns.Add ( bfield ) ;

    }

    GrdDynamic.DataSource = dt ;

    GrdDynamic.DataBind ();

    %>
    5

    Klikk på "File " og deretter " Lagre som " for å lagre filen. Navigere til en katalog . Gi filen et navn med utvidelsen " . Asp, " og trykk "Enter".

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage og oppdatere data Funksjoner 
    ·Hvordan lese en Programming Bestill 
    ·MS Visual Studio Tools for Office- 
    ·Slik sletter Sheets Uten bekreftelse med VBA 
    ·Hvordan lære binærkode 
    ·Hvordan Cypher kryptografi for datamaskiner 
    ·Hvordan tvinge en Destructor Ring i C + + Net 
    ·Hvordan du kan endre din konto Passord Med AppleScript 
    ·Hvordan legge til en ny node til en SQL Cluster 
    ·Slik konverterer Charset UTF - 8 til ISO -8859- 1 
      Anbefalte artikler
    ·Hvordan slette Linje i en flat fil PHP 
    ·Hvordan Fell in C fra objekt til Datetime 
    ·Hvordan få Antall Retweets i PHP 
    ·Hvordan integrere AS3 bruke PHP og MySQL 
    ·Hvordan legge til Numbers til en PHP Array 
    ·Hva er Egenskap Keys 
    ·Slik håndterer hierarkiske data i MySQL 
    ·Hvordan Gjennomsnittlig klassetrinn Bruke Java 
    ·Hvordan lage PDF -filer i PHP 
    ·Hvordan finne hvis en Char er et heltall på ASP.NET 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/