Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man skapar mallar Kolumner i GridView

    GridView är ett ASP.NET -kontroll som visar data från databaser och XML-filer i formulär . Det hjälper också med att manipulera former . Införliva mallar i GridView tillför visuell kontroll till den formidabla databehandlingssystem. GridView visar databasfält som tabellkolumner , och det visar databasposter som tabellrader . GridView dynamiskt format kolumner med specificerade mallar . Mallar ingår antingen från externa källor eller programmeras i klasser inom ASP.NET filen . Lyckligtvis kan du använda någon kod editor eller textredigerare för att skriva ASP-kod . Detta inkluderar Anteckningar , som är infödd till Windows . Instruktioner
    1

    Launch Anteckningar genom att klicka på " Start" följt av " Alla program ", " Tillbehör " och " Anteckningar ".
    2

    Skapa en mall klass som kommer att generera de dynamiska kolumner för GridView genom att ange följande kod i editorn :

    < %

    public class GridViewTemplate : ITemplate

    {

    ListItemType _templateType ;

    string _columnName ,

    offentliga GridViewTemplate ( ListItemType typ , string colname ) katalog

    {

    _templateType = typ ,

    _columnName = colname ;

    }

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

    {

    switch ( _templateType ) katalog

    {

    case ListItemType.Header :

    Label LBL = new Label ( ) ;

    lbl.Text = _columnName ;

    container.Controls . Add ( LBL ) ,

    break;

    case ListItemType.Item :

    TextBox TB1 = new TextBox ( ) ;

    tb1.DataBinding + = nya EventHandler ( tb1_DataBinding ) ;
    tb1.Columns

    = 4 ;

    container.Controls.Add ( TB1 ) ;

    break;

    fallet ListItemType . sidfot :

    CheckBox chkColumn = ny CheckBox ( ) ;

    chkColumn.ID = " Chk " + _columnName ;

    container.Controls.Add ( chkColumn ) ;

    break;

    }

    }

    void tb1_DataBinding ( objekt avsändare , EventArgs e ) katalog

    {

    TextBox txtdata = ( TextBox ) avsändaren ,

    GridViewRow container = ( GridViewRow ) txtdata.NamingContainer ,

    objektet dataValue = DataBinder.Eval ( Container.DataItem , _columnName ) ;

    om ( dataValue ! = DBNull.Value ) katalog

    {

    txtdata.Text = dataValue.ToString ();

    }

    }

    }

    % > Addera 3

    Skapa en HTML-tabell med en ASP GridView deklaration genom att ange följande kod i editorn efter koden diskuterats ovan :
    < p>




    < asp : GridView ID = " " runat = " server " med det namn du vill tilldela nätet . Det bör inte finnas några blanksteg , och alla de orden ska aktiveras .
    4

    Generera mall kolumner dynamiskt i GridView med följande kod genom att ange följande kod i kodeditorn efter koden från steg 3 :

    < %

    DataTable dt = ny DataTable ( ) ;

    foreach ( DataColumn col i dt.Columns ) katalog

    {

    TemplateField bfield = ny TemplateField ( ) ;

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

    bfield.ItemTemplate = ny GridViewTemplate ( ListItemType.Item , col . columnName ) ;

    GrdDynamic.Columns.Add ( bfield );

    }

    GrdDynamic.DataSource = dt ;

    GrdDynamic.DataBind ();

    % >
    5

    Klicka på " File " följt av " Spara som " för att spara filen . Navigera till valfri katalog . Ge filen ett namn med ändelsen " . Asp , " och tryck sedan på " Enter ".

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar CLR Procedures
    ·Hur att beräkna vinklar i QBasic
    ·Hur man konstruerar flödesscheman
    ·Hur koden RSA
    ·Hur man redigerar registret Använda C #
    ·Hur man tar bort anslutningen från en GCC Object
    ·Hur du ändrar BGS i Basic Game Maker
    ·Hur man gör en IMG länk
    ·Hur får man ett bandpassfilter för att arbeta i Labvi…
    ·Hur man gör en slumpvariabel Permanent
    Utvalda artiklarna
    ·Reguljära uttryck för att matcha ett XML-element
    ·Hur man installerar Dolphin Just Host
    ·Hur man gör en Habbo Retro
    ·Hur du aktiverar JavaScript Debugging
    ·Lägga till en fil till en MSI Med Wise
    ·Hur man skapar en tabell för en avgränsad fil i Visua…
    ·Hur man gör en snabb X11 dialogruta i Perl
    ·Hur man driver ett Python-skript i ipython
    ·Grundläggande Algoritmer i datastrukturer
    ·Callback- metoder
    Copyright © Dator Kunskap http://www.dator.xyz