ASP.NET GridView Tri de la mise en Œuvre & la gestion des Événements

Quelqu'un peut-il partager comment mettre en œuvre concrètement gridview de tri et de gérer cet événement si:

  1. Les données est appliqué manuellement
  2. Gridview est construit en utilisant le modèle de champ qui est pompée à partir de code derrière uniquement (pas de la majoration)

- Je construire mon gridview uniquement de code donc je ne peux pas utiliser la méthode par défaut ou de la solution.

Merci

  • Voulez-vous un exemple de code pour intégré la fonctionnalité de tri de contrôle gridview?
  • avez-vous cherché sur google ce. weblogs.asp.net/vikram/archive/2008/04/15/...
  • stackoverflow.com/questions/5608049/...
  • pour ur deuxième point u pouvez consulter ce lien forums.asp.net/t/1001702.aspx
  • Mon ami le lien que vous fournissez en effet satisfaire ma 1ère exigence, mais il se complique pas satisfaire mon 2ème condition (oui je l'ai testé). Et oui, j'ai googlé. tQ
  • Je n'attends pas de réponse exacte.. Juste partager tout ce qui vous vient à l'esprit quand vous lisez la question..
  • reshma, je suis en train de faire qqch comme celui de votre lien déjà.. que le lien de coeur ne fournit pas d'aide..
  • Essayez cette weblogs.asp.net/vikram/archive/2008/04/15/...
  • J'utilise déjà mon ami, il n'est pas aider.. cela ne fonctionne que si vous générer automatiquement les colonnes, où, dans mon cas, j'ai de construire les colonnes, un par un..
  • Autre approche pourrait être juste faire le tri manuellement. Supposons que vous avez un SP qui renvoie des données de la base de données qui vous sont afficher dans votre asp.Net page. Modifier SP passer deux paramètres supplémentaires SortType (peut-être les noms de colonne) et l'ordre de tri('Asc' ou 'desc') et de le récupérer sur la base du paramètre passé. En bref faire le tri sur les données lui-même plutôt que sur le contrôle gridview.
  • Mon principal problème est: depuis que j'ai générer les colonnes à l'aide de code-behind.. il les colonnes d'en-tête n'est pas cliquable!!! la normale gridview permet de trier thru permettant cliquant dans l'en-tête. alors que le mien ne peut pas! le tri de traitement n'est pas fondamentalement une grosse affaire.. si possible, je voudrais permettre à cet en-tête cliquable 1er
  • ajouter un lien dans votre tête, alors que sa création. Utilisation RowDataBoud événement et d'utiliser si(e.rowtype = GridviewRowType.HeaderRow) et ensuite trouver votre lien et ajouter "onClick" attribut. Laissez-moi savoir si vous voulez le code exact.

InformationsquelleAutor rofans91 | 2012-01-03