| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo generar columnas de plantilla en Gridview
    GridView es un control ASP.NET que muestra datos de bases de datos y archivos XML en los formularios. También ayuda con la manipulación de los formularios. La incorporación de plantillas en GridView añade control visual para el sistema de procesamiento de datos formidable . GridView muestra los campos de base de datos en forma de columnas de la tabla, y muestra las entradas de la base de datos como una tabla. GridView formatos dinámicamente columnas con las plantillas especificadas . Las plantillas se incluyen ya sea a partir de fuentes externas o programados en las clases dentro del archivo de ASP.NET. Afortunadamente , puede utilizar cualquier editor de código o un editor de texto plano para escribir código ASP . Esto incluye el Bloc de notas , que es nativa de Windows. Instrucciones
    1

    lanzamiento Notepad haciendo clic en "Inicio " y luego " Todos los programas", " Accesorios " y " Bloc de notas ".
    2

    Crear una clase de plantilla que va a generar las columnas dinámicas del GridView introduciendo el siguiente código en el editor de código :

    <%

    public class GridViewTemplate : ITemplate

    {

    ListItemType _templateType ;

    _columnName cuerda;

    pública GridViewTemplate (tipo ListItemType , cadena colname )

    {

    _templateType = tipo ;

    _columnName = colname ;

    }

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

    {

    switch ( _templateType )

    {

    caso ListItemType.Header :

    Label LBL = new Label ();

    lbl.Text = _columnName ;

    container.Controls . Add ( LBL) ;

    break;

    caso ListItemType.Item :

    TextBox tb1 = new TextBox ();

    tb1.DataBinding + = nuevo EventHandler ( tb1_DataBinding ) ;

    tb1.Columns = 4 ;

    container.Controls.Add ( TB1 ) ;

    break;

    caso ListItemType . Pie de página :

    CheckBox chkColumn = new CheckBox ();

    chkColumn.ID = " Chk " + _columnName ;

    container.Controls.Add ( chkColumn ) ;
    descanso

    ;

    }

    }

    void

    tb1_DataBinding ( object sender , EventArgs e) {

    TextBox txtdata = ( TextBox ) remitente;
    contenedor GridViewRow

    = ( GridViewRow ) txtdata.NamingContainer ;

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

    if ( DataValue ! = DBNull.Value )

    {

    txtdata.Text = dataValue.ToString (); }


    }

    }

    %>
    3

    Crear una tabla HTML con una declaración GridView ASP introduciendo el siguiente código en el editor de código después del código mencionado anteriormente :
    < p>




    < asp: GridView ID = " 4

    Generar columnas de plantilla dinámica en GridView con el siguiente código introduciendo el siguiente código en el editor de código después del código del paso 3 :

    <%

    DataTable dt = new DataTable ();

    foreach ( DataColumn col en dt.Columns )

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

    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

    clic en "Archivo " y luego " Guardar como " para guardar el archivo. Vaya a cualquier directorio. Dé un nombre al archivo con la extensión " . Asp ", y luego presionar " Enter".

    Previous :

    next :
      Artículos relacionados
    ·Cómo escribir un programa Freeware Juego de maestros a…
    ·Cómo crear una base de CFC 
    ·Cómo hacer un pedido Símbolos en Programación 
    ·Bytes y bits Diferencias 
    ·Cómo crear un correo a la Forma Script 
    ·Cómo dar formato a un control GridView 
    ·Cómo agregar a un XMLList en Flex 
    ·iPhone apps y extensiones de archivo 
    ·Cómo hacer Software Touch -Screen Mac 
    ·Variables numéricas Versus Personajes 
      Artículos destacados
    ·Cómo cerrar libros en VBA 
    ·Tutorial para el SDK Java XML 
    ·Paso a Paso PHP Formación 
    ·Cómo pasar la fecha variable dinámica en el flujo de …
    ·Cómo utilizar calamar con PHP 
    ·Cómo conectarse a la base de datos en VBS 
    ·Cómo instalar Android 2.3 Uso SDK 
    ·Cómo alinear un cuadro de texto en el Basic NET Z -Ind…
    ·Cómo conectarse a una base de datos Oracle con Perl 
    ·¿Cómo los programadores utilizar la clase Atributos y…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com