/Groupe de la fusion de plusieurs dossiers comme l'un gridview ligne
Je voudrais savoir comment faire de plusieurs enregistrements dans une seule gridview ligne. Jetez un oeil à l'exemple suivant.
Source De Données:
FAMILY GROUP COLOR
Dog Poodle Blue
Dog German Shepherd Red
Dog Pitubll orange
Cat Evil Green
Cat Tabby purple
Je suis en train de créer le look ci-dessous dans un gridview
FAMILY GROUP COLOR
===============================================
| | Poodle | Blue
ROW1 | DOG | German Shepherd | Red
| | Pitbull | Orange
===============================================
| | Evil | green
ROW2 | CAT | tabby | purple
La Famille de colonne (si plusieurs) apparaît comme UNE cellule, avec chaque correspondant de la sous-catégorie apparaissant comme de sa propre ligne.
De cette façon, lorsque l'utilisateur sélectionne la ligne, la ligne entière de la FAMILLE du type est sélectionné. Chaque ligne est basée sur la FAMILLE, quel que soit le nombre de lignes peut être en groupe et de couleurs, il serait encore UN de la famille de ligne. Essentiellement le contrôle gridview est principalement pour afficher des informations sur la FAMILLE et le GROUPE/la COULEUR est juste strictement utilisée pour des détails sur la famille.
Est-ce quelque chose qui devrait être fait en SQL ou par le biais de la Gridview lier les événements? Comment pourrais-je réaliser mon objectif?
Si mon explication a été claire dites le moi et je vais essayer de clarifier.
Vous devez vous connecter pour publier un commentaire.
Merci à tous pour vos commentaires.
Après de nouvelles recherches, je suis tombé sur le suivant, que j'aimerais partager de telle sorte qu'il y a au moins une réponse partielle à cette question.
Le but a finalement été obtenus par la fusion des cellules basé sur les lignes qui contiennent des des valeurs identiques. J'ai utilisé les liens suivants à titre de référence:
http://forums.asp.net/t/1053747.aspx/1
http://www.c-sharpcorner.com/uploadfile/satyapriyanayak/ghrth/
Maintenant, je suis à la recherche pour traiter chaque ligne (avec plusieurs sous-catégories), à une seule ligne, que je n'ai pas figure pas encore sorti.
Examiné cette question a répondu avec les liens ci-dessus. le code de base est comme suit (résumé rapide) à l'aide de l'exemple donné dans l'OP.
Source De Données:
Dans le contrôle gridview rowdatabound, utilisez la structure suivante (VB.NET)
Acclamations
vous pouvez faire ce que votre demande dans SQL et le retour d'un jeu de données que vous pouvez databind de contrôle
Je voudrais faire une collection d'une classe personnalisée et lier à votre grille.
...
vous pouvez utiliser gridviewhelper pour le groupement dans gridview, Grille Helper De Vue
écrit en c#, vous pouvez l'utiliser en vb comme