J'utilise gridView. J'ai 4 colonnes générées automatiquement et 1 généré par moi-même. Maintenant, la colonne que j'ai générée est affichée en premier, puis les colonnes générées automatiquement. Je veux afficher les colonnes générées automatiquement d'abord, puis la colonne générée.Modifier l'ordre des colonnes
1
A
Répondre
0
pour que vous devez connaître le datafield (élément de données que vous souhaitez lié) et utiliser soit modèle ou boundcolumns pour y parvenir, comme:
une grille de colonne générer automatiquement
<asp:GridView id="gv" runat="server" AutoGenerateColumns="True">
</asp:GridView>
une grille de colonne générer manuellement
<asp:GridView ID="gv" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField HeaderText="My First Column" DataField="myField1" />
<asp:BoundField HeaderText="My Second Column" DataField="myField2" />
<asp:BoundField HeaderText="My Third Column" DataField="myField3" />
<asp:TemplateField HeaderText="My Fourth Column">
<ItemTemplate>
<asp:Label ID="lbl" runat="server" Text='<%# Eval("myField4") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
On peut utiliser soit un BoundFi eld ou un TemplateField, avec le modèle que vous pouvez faire beaucoup plus, créer une liste déroulante au lieu d'une étiquette, etc ... dans un BoundField la sortie sera toujours une étiquette et vous ne pouvez formater la valeur de chaîne en utilisant la nomenclature .NET comme {0: d}
Vous avez plus de modèles prédéfinis à utiliser tels que Checkbox, Button, Hyperlink, Commande et Image.
Questions connexes
- 1. modifier l'ordre des colonnes de DataGrid ou de l'indice
- 2. types de données de colonnes DTS modifier déconnecté
- 3. Affichage des colonnes sélectionnées
- 4. Comment modifier les colonnes sur place avec CListCtrl?
- 5. Comment puis-je modifier l'ordre des colonnes affichées dans Dynamic Data?
- 6. Deux DataGridViews; alignement des colonnes
- 7. DataGridView avec des colonnes d'exécution
- 8. Supprimer des colonnes de GridView
- 9. Tri des colonnes dans iReport
- 10. jQuery suppression des colonnes et des lignes
- 11. Comment obtenir des valeurs distinctes des colonnes?
- 12. SharePoint Modifier la liste des tâches Tâche
- 13. Modification de la taille des colonnes d'une table JTable
- 14. Modifier le codage des caractères
- 15. Suppression et réinsertion des colonnes ListView (.NET)
- 16. Silverlight DataGrid - Ajouter des colonnes à l'exécution
- 17. Serveur SQL: convertir des lignes en colonnes
- 18. Comment parcourir sur des colonnes d'une image?
- 19. Gestion des colonnes manquantes dans MySQL
- 20. Disposition des colonnes div 2 différentes
- 21. linq colonnes multiples; obtenir des résultats bizarres
- 22. mysql remplaçant des colonnes dans un tableau
- 23. SPGridView - Sélection des colonnes par l'utilisateur
- 24. SQL combiner des colonnes dans une chaîne
- 25. comment redimensionner des colonnes dans datagridview?
- 26. comment couper des colonnes de csv
- 27. Comment combiner des colonnes de 2 bits
- 28. jQuery tablesorter + redimensionnement des largeurs de colonnes
- 29. Comment transformer des lignes en colonnes
- 30. BindingList et la flexibilité des colonnes
Je dois user AutoGenerateColumns = "true" faux. J'ai besoin de générer automatiquement. mais veulent aussi généré manuellement. – Waheed
vous ne pouvez pas avoir les deux ... si vous configurez comme AutoGenerateColumns = "true" il n'y a aucun contrôle sur les colonnes, sauf à partir de votre entité d'objet – balexandre