Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Nästlade repeaters/griddar?

Postades av 2004-08-19 11:28:52 - Joacim Ahlberg, i forum asp.net generellt, Tråden har 4 Kommentarer och lästs av 511 personer

Hej,

jag har hamnat i ett läge där jag måste ha nästlade repeaters.

En repeater bygger upp delar av sidan dynamiskt och i varje del ingår ytterligare en repeater.

Dessa skall bindas mot ett objekt som innehåller en samling objekt (DataTable) som i sin tur innehåller en samling objekt (DataTable). Behövs en djupare förklaring?

I alla fall hur fixar man detta på ett galant sätt?

/Jocke


Svara

Sv: Nästlade repeaters/griddar?

Postades av 2004-08-19 11:40:35 - Patrik Dahlén

På din yttersta Repeater lägger du en ItemDataBind. I den funktionen kör du FindControl på den nästlade Repeatern och databinder den.


Svara

Sv: Nästlade repeaters/griddar?

Postades av 2004-08-19 12:47:44 - Patrik Löwendahl

Eller så låter du bli det ...

Jag skulle istället skapa en metod i min sidklass som returnerade de underliggande raderna, ex:

protected DataView GetChildView(object dataItem)
{
  DataRowView drv = dataItem as DataRowView;
  if (drv != null)
    return drv.CreateChildView("myChildRelation");
  else
    return null;
}



sen är det lätt att i headern på den nästlade repeater-controlen binda mot returvärdet från metoden:

<asp:Repeater runat="server" EnableViewState="false"
            DataSource='<%# GetChildView(Container.DataItem)%>'>


På det sättet så slipper du onödig invokering av DataBind eventet och ett onödigt anrop till FindControl som inte är grats.


Svara

Sv: Nästlade repeaters/griddar?

Postades av 2004-08-19 13:55:28 - Joacim Ahlberg

Tackar för alla svar...

Hittade det klart enklaste bara jag fick bolla lite ideer.
Den innersta Repeatern fick följande Source i aspx sidan.
Här blev all kod.


.... datasource='<%#((company.companypartunit.PartUnit)Container.DataItem).Accounts%>' ...


mvh
Jocke


Svara

Sv: Nästlade repeaters/griddar?

Postades av 2004-08-19 19:12:07 - Fredrik Klarqvist

Är det förresten nån som har nån idé om man inte vet hur många "nivåer" man har på sitt objekt och vill binda dessa till "X" antal nestlade Repeaters?

Då man inte vet antalet "Childs" kan man ju heller inte skapa de nestlade Repeater.sena eller dess Templates i förväg.

Exempel på klass kan vara:

public class myData
public Name as String
public ID as integer
Public Child as myData
end class


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 170
27 953
271 705
582
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies