| 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 ordenar las columnas de DataGrid
    DataGrids son NET que permiten a los usuarios visualizar los datos en forma de tabla similar, pero con mucha más funcionalidad y opciones. . DataGrids pueden apoyar tareas tales como insertar , editar y eliminar datos. También se pueden paginar , lo que significa que usted puede mostrar pequeñas cantidades de datos en su pantalla a la vez y los usuarios pueden mover de un tirón a través de ellos . Clasificar en orden descendente es otra característica de DataGrids , sin embargo, sin codificación personalizada , no pueden ser ordenados en orden ascendente . A DataGrid sortable tiene botones de enlace para los encabezados de columna y se actualizará la red cuando el usuario hace clic en ellos. Instrucciones
    Permitir por defecto Ordenando página 1

    Haga clic derecho en el DataGrid en la vista de diseño .
    2

    Seleccione " Generador de propiedades " en el menú emergente.
    Página 3

    Marque la casilla de verificación "Permitir selección " en la sección " comportamiento" de la pestaña "General " .
    4

    Haga clic en las " columnas" pestaña en el menú a la izquierda.
    5

    Asegúrese de que cada columna se puede ordenar haciendo clic en su nombre en la lista " columnas seleccionadas " y luego elegir un valor en la " expresión de ordenación " drop - lista desplegable.
    6

    clic en el botón " OK" para guardar los cambios .
    Custom bidireccional Clasificación
    7

    Realice todas los pasos para habilitar la clasificación por defecto .
    8

    Pulse la tecla F7 para cambiar a la vista " Editor de código " .
    9

    Seleccione el DataGrid de la lista desplegable de controles en la parte superior izquierda de la ventana y , a continuación, seleccione la opción " Comando Ordenar" evento de la lista desplegable de eventos en la parte superior derecha. Esto creará un controlador de eventos para que usted pueda anular la selección por defecto .
    10

    Agregue código al controlador de eventos especie para determinar el orden adecuado y la columna que desea ordenar . Copia el código de abajo en su archivo de código.

    ' VB.NET ExampleSub myGrid_Sort (remitente como objeto, e como DataGridSortCommandEventArgs ) Manijas myGrid.SortCommandIf e.SortExpression.ToString () = Session (" SortBy ") ThenIf Sesión ( " SortOrder ") = ThenSession "ASC " (" SortOrder ") = ElseSession " DESC" ( " SortOrder ") = "ASC " IfElseSession final (" SortBy ") = e.SortExpression.ToString () Session (" SortOrder ") = End " ASC " Si CODE

    ' el enlace de datos del GOES HEREEnd Sub

    //C # Examplevoid myGrid_Sort (Object sender, DataGridSortCommandEventArgs e) { if ( e.SortExpression.ToString () == Session [ " SortBy "] ) { if ( Session [ " SortOrder "] == " ASC ") Session [ " SortOrder "] = " DESC" ; elseSession [" SortOrder "] = "ASC ";} else { Session [ " SortBy "] = e.SortExpression.ToString (); Session [ " SortOrder "] = " ASC ";}

    //CÓDIGO enlace de datos del GOES HERE }
    11

    Agregar código al controlador de eventos tipo para volver a enlazar el DataGrid con la clasificación correcta . Combine el siguiente código al controlador de eventos que ya están en el archivo de código .

    ' VB.NET ExampleSub myGrid_Sort (remitente como objeto, e como DataGridSortCommandEventArgs ) Maneja myGrid.SortCommand ' CÓDIGO DE PEDIDO ORDENAR va aquí
    < p> myDataView Dim As New DataView ( myDataSource.Tables ( " myTable ")) myDataView.Sort = Session (" SortBy ") & "" & Session (" SortOrder ") myGrid.Datasource = myDataViewmyGrid.DataBind () End Sub < br >

    //C # Examplevoid myGrid_Sort (Object sender, DataGridSortCommandEventArgs e) { //CODIGO DE PEDIDO TIPO VA AQUÍ

    DataView myDataView = new DataView ( myDataSource.Tables [" myTable "] ) ; myDataView.Sort = Session [ " SortBy "] & "" & Session [ " SortOrder "]; myGrid.Datasource = myDataView ; myGrid.DataBind () ;}

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar DataGrid de Edición y eliminación 
    ·Cómo crear un informe de Bill en Microsoft Access 2007…
    ·Las diferencias entre los Enlaces y botones rollover 
    ·Cómo leer variables SSIS en una secuencia de comandos 
    ·Definición de polimorfismo en Computadoras 
    ·Cómo hacer que el código más corta para un bucle inf…
    ·Forma de guardar una variable de cadena en Integer Tipo…
    ·Cómo hacer una página web personalizable 
    ·Propiedades de algoritmos 
    ·Cómo configurar un VBA Fin de la declaración 
      Artículos destacados
    ·Filtros mala palabra en PHP 
    ·Cómo escribir una DLL en AutoIt 
    ·Cómo ver si una entrada existe en MySQL 
    ·Cómo actualizar los elementos de una lista con Java 
    ·Cómo leer una línea de DOSBox Con Perl 
    ·Cómo probar un rango de IP en Python 
    ·Cómo quitar el final de la cadena en Ruby 
    ·Cómo publicar un formulario de iFrame 
    ·Obtener y establecer el método en Java 
    ·Java JButton y Funciones 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com