underrubriker i datagrid?

.NET

5 svar · 449 visningar · startad av greggan

Medlem sedan jan. 2004678 inlägg
Trådstart#1

Hejsan

Jag har en datagrid där jag hämtar ut relationer mellan användare. Användarna sorteras så att dom blir grupperade efter relationsnamnet.

Kan jag på något sätt klämma in underrubriker med dessa relationsnamn mellan användarna?

Medlem sedan juni 2000126 inlägg
#2

På min favorit site https://www.4guysfromrolla.com finns den här artiklen: Including Subheadings in a Datagrid

Bör ge ett sätt att lösa ditt problem!

Medlem sedan juni 2000126 inlägg
#3

Ett andra sätt vore att använda WITH ROLLUP i SQL kommandot och sedan presentera det i en datagrid.
Se artikel här: Summarizing Data with ROLLUP, Part 2

Medlem sedan jan. 2004678 inlägg
#4

Tack så mycket. Jag förstår precis hur det fungerar och så MEN:

4guysfromrolla skrev:

<script runat="server" language="VB">
...

Function DisplayTeamIfNeeded(team as String) as String
Dim output as String = String.Empty

  'Determine if this team has yet to be displayed
  If team \<\> lastUsedTeam then
     'Set that the lastUsedTeam is the current team value
     lastUsedTeam = team
  
     'Display the team name
     output = "\<br /\>\<b\>" &amp; team &amp; "\</b\>\<br /\>"
  End If

  Return output         

End Function
</script>

<asp:DataList runat="server" id="dlPlayers">
<ItemTemplate>
<%# DisplayTeamIfNeeded(Container.DataItem("Team")) %>
<%# Container.DataItem("Player") %>
</ItemTemplate>
</asp:DataList>

Dom har glömt att dimma lastUsedTeam och jag vet inte var/när jag ska dimma den för att det ska bli rätt... var gör jag det?

Medlem sedan jan. 2004678 inlägg
#5

om jag hade valt att kolla på deras live demo direkt så hade jag kunnat se koden dom visade där och fått svaret. men nu var jag rolig nog att vänta med det och skriva ett inlägg här först.

man declarade den innan funktionen iaf. :)

Medlem sedan nov. 2003569 inlägg
#6

WITH ROLLUP

eey, den var grym den, den ska jag lägga på minnet :bire

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)