Ich habe eine Gridview in asp.net, die einige Spalte haben.Jetzt möchte ich mein Ergebnis in Gridview so zeigen, dass meine erste Zeile Header , unter dieser Zeile ist jede Spalte Details. Nachdem ich alle Details in meiner Reihe gezeigt habe, möchte ich eine weitere Reihe mit Spalten dieser Reihe zeigen. Wie kann ich das tun? Ich füge nur das Bild hinzu, von dem ich denke, dass es hilft, es zu verstehen. image hereIch möchte meine Gridview Zeile vertikal machen (wie eine Zeile Details nach dem anderen)
Antwort
Konvertieren einer der Spalten zu Template, dann in der ItemTemplate für dieses Feld hinzufügen Kontrollen für den Rest der Eigenschaften, zum Beispiel:
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1" AutoGenerateColumns="False" DataKeyNames="CustomerId">
<Columns>
<asp:TemplateField HeaderText="" InsertVisible="False" SortExpression="CustomerId">
<ItemTemplate>
<table>
<tr>
<td><strong>Id</strong></td>
<td><asp:Label ID="Label2" runat="server" Text='<%# Bind("CustomerName") %>'></asp:Label></td>
</tr>
<tr>
<td><strong>Name</strong></td>
<td><asp:Label ID="Label4" runat="server" Text='<%# Bind("CustomerName") %>'></asp:Label></td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
Im vorherigen Code habe ich eine Tabelle verwendet, um die Steuerelemente zu umhüllen, nur um die Idee zu zeigen, aber Sie können Bootstrap, HTML, CSS, JavaScript-Code darin verwenden.
Vielen Dank. Es hilft mir sehr, dieses Konzept zu bekommen. Ich dachte, dass es möglich wäre, indem ich meine Gridview-Reihe vertikal mache. Gibt es irgendeinen Blog oder ein Tutorium oder irgendeine andere Weise auf diesem Punkt, damit ich mein Design verbessern kann. Bitte helfen Sie mir – Nahid
Bootstrap verwenden https://getbootstrap.com/docs/3.3/ –
- 1. Wie kann ich eine Gridview Zeile zu einer anderen Zeile in gridview asp.net
- 2. Wie aktualisiere ich Gridview nach dem Hinzufügen neuer Zeile?
- 3. GridView vertikal rollbar machen
- 4. Gridview Zeile Informationen verschwinden nach selectedIndexChanged
- 5. Anzeige Zeile Details wie Datagrid
- 6. Wie scrollen Sie nach dem Aktualisieren der Gridview-Zeile?
- 7. Ich möchte entweder eine Zeile oder eine andere Zeile in Excel ausblenden Je nach einem Wert
- 8. Gridview Return nur eine Zeile
- 9. Wie bearbeite ich dynamisch eine Gridview basierend auf der ausgewählten Zeile einer anderen Gridview?
- 10. Automatisches Scrollen von Details neben der ausgewählten GridView-Zeile
- 11. Ich möchte eine Zeile in Python löschen
- 12. asp.net gridview - Zeile auswählen
- 13. C#: GridView, Zeile-für-Zeile-Operationen
- 14. DevExpress gridview leere Zeile
- 15. gridview ausgewählte Zeile Backcolor
- 16. Gridview Zeile ID
- 17. Kann ich eine Zeile in eine GridView einfügen?
- 18. Wie lösche ich eine Zeile in einer anderen Tabelle?
- 19. GridView Entfernen erste Zeile
- 20. Gridview letzte Zeile abgeschnitten
- 21. GridView-Zeile zum Objekttyp
- 22. Suchen Tableview Zeile klicken Details
- 23. Eine Zeile Skript nach dem Muster bearbeiten
- 24. SSRS Übergeordnete Spalte Hintergrundfarbe wie Details Zeile
- 25. Wie programmgesteuert eine Zeile in einem GridView einfügen?
- 26. möchte die Spalte einer bestimmten Zeile von gridview aktualisieren
- 27. Ersetze eine Gridview-Zeile beim Rendern
- 28. Wie Referenz auf Gridview TemplateField Zeile?
- 29. Datagrid - Zeile Details Volle Breite
- 30. Eine Gridview-Zeile im Bearbeitungsmodus programmgesteuert einfügen
Was haben Sie bisher versucht? Bitte teilen Sie relevante Code-Snippets mit. –
Ich habe es gerade so oft versucht, aber verstehe nicht, wie ich das lösen soll. Ich denke, dass es möglich sein kann, meine Gridview-Reihe vertikal zu machen, aber ich denke, es kann auch möglich sein, templatefield. Aber ich kann das nicht tun, da ich keine Ahnung davon habe. Wenn Sie mein Bild sehen, denke ich, Sie verstehen, wie ich meine Gridview – Nahid