17. december 2003 - 22:55
Der er
9 kommentarer og 1 løsning
Populere datagrid vendret istedet for lodret
Hej Hvordan man populere man et datagrid i C# .net vandret istedet for lodret. Som standard ser datagriddet således ud Header a b c d .. Men jeg vil gerne have det til at se således ud: Header a b c d ... På forhånd tak.
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
17. december 2003 - 22:57
#1
Du kan bruge en Repeater i stedet, så har du helt frie hænder.
17. december 2003 - 22:59
#2
Repeater hvad for noget.... jeg skal vist bruge noget eksempel.
17. december 2003 - 23:03
#3
Her er et eksempel fra et program jeg har bygget: <asp:Repeater id="Repeater1" runat="server"> <HeaderTemplate> <table border="1"> <tr> <td><b>Track</b></td> <td><b>Date</b></td> <td><b>Annuller</b></td> </tr> </HeaderTemplate> <ItemTemplate> <tr> <td> <%# ((Squash.Booking)Container.DataItem).Track.ToString() %> </td> <td> <%# ((Squash.Booking)Container.DataItem).Date.ToString() %> </td> <td> <asp:Button id="ButtonSlet" runat="server" Text="Annuller"></asp:Button> </td> </tr> </ItemTemplate> <FooterTemplate> </table> </FooterTemplate> </asp:Repeater>
17. december 2003 - 23:05
#4
I din codebehind skal du så definere en Container sådan: - Repeater1.DataSource = bookings; Det skal være en ICollection af en art, f.eks. en ArrayList. Når du har den rigtige ICollection på din Repeater skal du binde informationerne, sådan: Repeater1.DataBind(); Hvis du bruger VS.NET kan du trække Repeateren direkte ind i din brugergrænseflade og tage den derfra.
18. december 2003 - 07:35
#5
nielsbrinch >> En repeater kontrol er ikke lige det jeg er ude efter, Jeg synes at det kan gøres mere elegant med et datagrid. Eller tak ;-)
18. december 2003 - 12:28
#6
lizardine>> det kan godt være du synes at DataGriddet er bedre fordi at det er nemmere at abrjede med. Problemet er bare, at du får det kun på den måde som MS har lavet det til, dvs. i tabelform NEDAF.. hvis du vil have andet, bliver du nødt til at bruge en anden form for template, evt. reapeater, hvor du kan styre 100% hvordan det skal være.
18. december 2003 - 12:42
#7
du kan også evt bruge en DataList som understøtter at have ens items i flere kulonner henaf
18. december 2003 - 13:22
#8
Repeateren er vist det mest elegante du kan bruge, hvis du vil have fuldstændig frie hænder til, at bestemme hvordan det skal se ud.
19. december 2003 - 17:09
#9
cyberfessor >> Hvordan får man DataListen til at populere felterne vandret ?
23. december 2003 - 14:15
#10
sæt RepeatDirection til Vertically og RepeatColumns til f.eks. 4
Kurser inden for grundlæggende programmering