Frage

Ich habe eine Tabelle, die zwei Spalten:

CommunityID
PersonID

Und A "People" Tabelle, die (unter anderem) hat:

FirstName
LastName

Ich möchte für jede Gemeinde eine andere Datagrid angezeigt werden, wobei jeder Datenraster nur die Leute, die die Teil dieser Gemeinschaft sind. Ich möchte, dies zu tun, ohne 4 separaten SQLDataSources verwendet wird.

Ein Repeater sieht aus wie ein guter Weg, mit einem Datagrid in dem ItemTemplate, aber ich kann nicht Kopf oder Zahl scheint zu machen, dass die immer für jede Wiederholung mit den verschiedenen Werten zu arbeiten.

Wenn jemand irgendwelche Vorschläge auf bessere Möglichkeiten hat, dies zu tun, würde ich sehr dankbar sein, da dies eine meiner ersten Streifzüge in die Welt für ASP.NET ist

Danke,

Mike

War es hilfreich?

Lösung

Persönlich würde ich nicht ein Datagrid-Steuerelement verwenden, da es Ihre Kontrolle über die Ausgabe beschränkt und sie habe durch die neueren GridView & ListView Kontrollen (obwohl Datagrid ist ItemDataBound Ereignis, das das Verfahren jedes Mal wenn ein Repeater Zeile aufgerufen wird, wird erstellt. Hier können Sie Daten Ihrer Datagrid-Quelle binden kann. Sie können eine beliebige Logik setzen Sie innerhalb dieser Methode müssen mit der

scroll top