1 votes

Comment puis-je organiser les colonnes dans un gridview asp.net ?

Comment arranger les colonnes dans un gridview asp.net ? Je veux changer l'emplacement de 4 colonnes. Par exemple :

colonne1 | colonne2 | colonne3 | colonne4 |

ChangeOrder()

column2 | column1 | column3 | column4 |

ChangeOrder()

colonne4 | colonne2 | colonne3 | colonne1 | colonne1


Je veux déplacer des colonnes dans un Gridview.

0voto

M4N Points 48758

Je ne sais pas si c'est une option pour vous, mais le RadGrid de Telerik le supporte. Voir ceci Démonstration en ligne pour les détails.

0voto

JohnIdol Points 16355

Deux options en tête :

  1. Désactivez AutoGenerateColumns et ajoutez les colonnes vous-même, en les faisant correspondre à ce que vous voulez dans l'ensemble de données et dans l'ordre que vous souhaitez.

  2. Changez votre requête SQL pour retourner le colonnes dans l'ordre que vous voulez.

0voto

Linqtoxml Points 1

Vous pouvez d'abord supprimer une colonne et en insérer une nouvelle à l'index de suppression. Par exemple

var columnToMove = myGridView.Columns[1];
myGridView.Columns.RemoveAt(1);
myGridView.Columns.Insert(0, columnToMove);

0voto

Aki Points 37

C'est facile :

  1. Aller à la page aspx.

  2. Cliquez sur le smart-tag (>) de la grille.

  3. Modifier les colonnes

  4. Organiser l'ordre des colonnes dans les "champs sélectionnés".

J'espère que ça marchera

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X