| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Hvordan til at generere skabelon Kolonner i Gridview
    GridView er en ASP.NET kontrol , der viser data fra databaser og XML-filer i formularer. Det er også hjælpemidler med at manipulere formularerne. Integrering skabeloner i GridView tilføjer visuelle kontrol til formidable databehandlingssystem. GridView viser database felter som tabelkolonner , og det viser databaseregistreringer som tabel rækker. GridView dynamisk formater søjler med specificerede skabeloner. Skabeloner er enten medtaget fra eksterne kilder eller programmeret i klasser i ASP.NET -fil. Heldigvis kan du bruge en kode editor eller almindelig tekst editor til at skrive ASP-kode . Dette omfatter Notesblok , som er hjemmehørende i Windows. Instruktioner
    1

    Launch Notesblok ved at klikke på "Start " efterfulgt af " Alle programmer ", " Accessories " og " Notesblok ".
    2

    Oprette en skabelon klasse, der vil generere de dynamiske kolonner til GridView ved at indtaste følgende kode i koden editoren:

    <%

    public class GridViewTemplate : ITemplate

    {

    ListItemType _templateType ;

    string _columnName ,

    offentlig GridViewTemplate ( ListItemType type string colname )

    {

    _templateType = type

    _columnName = colname ;

    }

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

    {

    kontakt ( _templateType )

    {

    tilfælde ListItemType.Header : Hej

    Label LBL = new Label ();

    lbl.Text = _columnName ,

    container.Controls . Add ( LBL ),

    break;

    tilfælde ListItemType.Item : Hej

    TextBox tb1 = new TextBox ();

    tb1.DataBinding + = nye EventHandler ( tb1_DataBinding ),

    tb1.Columns = 4;

    container.Controls.Add ( tb1 )

    break;

    tilfælde ListItemType . footer : Hej

    CheckBox chkColumn = new CheckBox ();

    chkColumn.ID = " Chk " + _columnName ,

    container.Controls.Add ( chkColumn )

    break;

    }

    }

    void tb1_DataBinding (objekt afsender , EventArgs e )

    {

    TextBox txtdata = ( TextBox ) afsender ,

    GridViewRow container = ( GridViewRow ) txtdata.NamingContainer ,

    objekt DataValue = DataBinder.Eval ( container.DataItem , _columnName ),

    if ( DataValue ! = DBNull.Value )

    {

    txtdata.Text = dataValue.ToString ();

    }

    }

    }

    %>
    3

    Opret en HTML-tabel med en ASP GridView erklæring ved at indtaste følgende kode i kodeeditoren efter koden diskuteret ovenfor : Hej < p>




    < asp : GridView ID = " " runat = " server" med det navn, du vil tildele nettet. Der skal ikke være mellemrum , og alle de ord, skal kapitaliseres .
    4

    Generer skabelon kolonner dynamisk i GridView med følgende kode ved at indtaste følgende kode i kodeeditoren efter koden fra trin 3. : Hej

    <%

    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 . FeltNavn )

    GrdDynamic.Columns.Add ( bfield )

    }

    GrdDynamic.DataSource = dt ;

    GrdDynamic.DataBind ();

    %>
    5

    Klik på "File " efterfulgt af " Gem som" for at gemme filen. Naviger til enhver mappe . Giv filen et navn med endelsen " . Asp ", og tryk derefter på "Enter".

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Design en 2D spil Brug Lua Player 
    ·Sådan Udvikle Logic for et program , der kontinuerligt…
    ·Sådan ændres Billede SRC i jQuery 
    ·Hvad er Code Page Omregningstabeller 
    ·Sådan ændres Properties i en CSS Template 
    ·Hvordan til at gøre en boble sortere 
    ·Hvad er Buffer Overrun String Håndtering 
    ·Sådan forbindelse til DB2 Med SQL Developer 
    ·Sådan opgraderer Test Plan 
    ·Sådan bruges Crystal Reports 2008 Visual Studio 2005 
      Anbefalede Artikler
    ·Sådan Beregn GPA i C # 
    ·Forespørgsler , der kører hurtigere i Spatial Databas…
    ·Sådan oprettes Sprog filer til Websider i PHP 
    ·Sådan Tilkald Constructor Fra anden funktion i Java 
    ·Protege OWL Tutorial 
    ·Sådan Pass en Afkrydsningsfelt værdi i en Servlet 
    ·Hvad er meningen med Debugging 
    ·ASP.NET Projekter og Kodning i C 
    ·Sådan oprettes forbindelse til en SQLCE database i VS2…
    ·Sådan får du en Forrige side URL i PHP 
    Copyright © Computer Viden http://www.computerdk.com