29. marts 2006 - 14:15
Der er
7 kommentarer og 1 løsning
Udformning af listview
Jeg har en accesstabel, som jeg gerne vil have representeret i Visual Studio 2005. Data fra tabellen skal vises vertikalt, men hver enkelt row skal vises horisontalt. Jeg vil ydermere gerne have en linkknap yderst til højre. Men hvordan gøres det? Jeg har prøvet med en FormView, men jeg kan ikke få lagt row'ne ned, så de vises horisontalt. Dog følgende efter hinanden vertikalt.
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
29. marts 2006 - 16:15
#1
Hvor sætter man f.eks. antallet for rækker under hinaden på siden (altså ved flersidet)?
29. marts 2006 - 18:11
#2
hent data med en sqldatasource og bind den op til et gridview. Der vises data vertikalt og rows horizontalt. et simpelt eksempel: %@ Page Language="C#" %> <html> <head id="Head1" runat="server"> <title>GridView Bound Fields</title> </head> <body> <form id="form1" runat="server"> <asp:GridView ID="GridView1" DataSourceID="SqlDataSource1" AutoGenerateColumns="False" runat="server"> <Columns> <asp:BoundField HeaderText="ID" DataField="au_id" ReadOnly="true" /> <asp:BoundField HeaderText="Last Name" DataField="au_lname" /> <asp:BoundField HeaderText="First Name" DataField="au_fname" /> <asp:BoundField HeaderText="Phone" DataField="phone" /> <asp:BoundField HeaderText="Address" DataField="address" /> <asp:BoundField HeaderText="City" DataField="city" /> <asp:BoundField HeaderText="State" DataField="state" /> <asp:BoundField HeaderText="Zip Code" DataField="zip" /> <asp:CheckBoxField HeaderText="Contract" DataField="contract" /> </Columns> </asp:GridView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" SelectCommand="SELECT [au_id], [au_lname], [au_fname], [phone], [address], [city], [state], [zip], [contract] FROM [authors]" ConnectionString="<%$ ConnectionStrings:Pubs %>" /> </form> </body> </html>
29. marts 2006 - 20:14
#3
Men kan man så også godt sætte 2 knapper ind manuelt til højre for hver row? Jeg vil nemlig gerne have en edit-mulighed, samt et link til yderligere detaljer om datarowen fra databasetabellen.
29. marts 2006 - 21:05
#4
du kan gøre det på denne måde: %@ Page Language="C#" %> <html> <head id="Head1" runat="server"> <title>GridView Bound Fields</title> </head> <body> <form id="form1" runat="server"> <asp:GridView ID="GridView1" DataSourceID="SqlDataSource1" AutoGenerateColumns="False" runat="server"> <Columns> <asp:BoundField HeaderText="ID" DataField="au_id" ReadOnly="true" /> <asp:BoundField HeaderText="Last Name" DataField="au_lname" /> <asp:BoundField HeaderText="First Name" DataField="au_fname" /> <asp:BoundField HeaderText="Phone" DataField="phone" /> <asp:BoundField HeaderText="Address" DataField="address" /> <asp:BoundField HeaderText="City" DataField="city" /> <asp:BoundField HeaderText="State" DataField="state" /> <asp:BoundField HeaderText="Zip Code" DataField="zip" /> <asp:CheckBoxField HeaderText="Contract" DataField="contract" /> <asp:ButtonField Text="btn" ButtonType="Button" CommandName="test" /> <asp:TemplateField> <ItemTemplate> <asp:Button Text="testntm" runat="server" CommandName="etellerandet" OnClick="test" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" SelectCommand="SELECT [au_id], [au_lname], [au_fname], [phone], [address], [city], [state], [zip], [contract] FROM [authors]" ConnectionString="<%$ ConnectionStrings:Pubs %>" /> </form> </body> </html>
30. marts 2006 - 07:02
#5
Hvad er "test" så?
30. marts 2006 - 17:38
#6
test er en funktion i codebehind. f.eks. protected void test(object sender, EventArgs e) { //lav et eller andet her }
19. august 2006 - 17:57
#7
Vil dr_chaos lægge et svar?
19. august 2006 - 19:10
#8
svar :)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.