tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Norbert Eder
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
1189
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Blackhawk50000
    Blackhawk50000 Blackhawk50000 ist offline Mitglied Brokat
    Registriert seit
    Oct 2007
    Ort
    Erding As, Bayern, Germany, Germany
    Beiträge
    328
    Hallo, ich habe auf meiner Webseite ein DataGrid.
    Dieses soll mit Daten aus einem Webservice gefüllt werden sobald ich die Webseite betrete.

    Weitere Kriterien:

    Ich habe dafür 3 verschiedene Layer: die UI, die BusinessLogic und den DataLayer.

    Der Aufruf wird beim betreten der Seite von der UI an die BusinessLogic und von da an den DataLayer gegeben. die Daten kommen am DataLayer an der dann ein Event feuert auf dass meine BusinessLogic hört und sich die Daten auf die BusinessLogic holt.
    Soweit so gut. nun wäre es ein leichtes die daten wieder durch ein Event zur UI zu holen und dann zu sagen.

    DataGrid.ItemSource = e.Result

    Aber gibt es nicht eine Möglichkeit, dass das Datagrid selbst checkt, dass neue Daten da sind und sich der dann automatisch die Daten von der BL holt? wenn dass ginge wäre das der Brüller....

    ich hoffe man kann mir helfen =)

    vielen Dank.
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Wovon genau sprichst du? Du bewegst dich im WPF/Silverlight-Forum. Ich denke aber, dass du ASP.NET meinst?
     

  3. #3
    Avatar von Blackhawk50000
    Blackhawk50000 Blackhawk50000 ist offline Mitglied Brokat
    Registriert seit
    Oct 2007
    Ort
    Erding As, Bayern, Germany, Germany
    Beiträge
    328
    Nein, ich rede NICHT von ASP.net =).

    Wir sind schon beim Silverlight DataGrid.
     

  4. #4
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Das was du suchst ist eine ObservableCollection<T>. Diese bindest du an die Item-Source deines Elementes. Wann immer sich in dieser Collection etwas ändert, wirkt sich das auf die Anzeige deines Grids aus. Am besten auch daran denken, dass die einzelnen Elemente der Collection (also eigentlich T) das Interface INotifyPropertyChanged implementiert.
    Blackhawk50000 bedankt sich. 

Ähnliche Themen

  1. DataGrid aus SQL-Server füllen
    Von Menduso im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 13.03.08, 13:34
  2. Antworten: 2
    Letzter Beitrag: 09.07.06, 12:18
  3. DataGrid mit Daten füllen
    Von christine82 im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 12.05.05, 14:59
  4. C# - Datagrid füllen sehr langsam...
    Von WolfBauer im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 20.04.05, 12:52
  5. DataGrid Füllen (Webform C# )
    Von flasherMX im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 06.01.04, 12:54