Ich habe eine Liste von Objekten, die einen zusammengesetzten Schlüssel enthalten, aufgrund der Legacy-Datenbank, die Multi-Tenancy unterstützt. Wie kann ich diese Liste dann an eine Checkbox-Liste in asp.net binden? Wir verwenden derzeit C# 3.5.Wie binde ich eine Liste von Objekten mit Composite-Key an eine Checkbox-Liste?
Hier ist die Klasse:
public class SiteKey
{
public int Id { get; set; }
public int CustomerId { get; set; }
}
public class Order
{
public SiteKey Key { get; set; }
public string Name { get; set; }
}
Mein Repository ein IList<Order>
zurückgibt, das möchte ich dann auf eine Checkbox-Liste binden. Dieser Code:
chkList.DataValueField = "Key";
chkList.DataTextField = "Name";
richtig angezeigt, aber der Wert (chkList.Items[0].Value
) Rückweg enthält einfach "MyAssemblyName.SiteKey" und nicht der Schlüssel.
Wie kann ich dies effektiv erreichen?
Danke!
arbeitete wie ein Charme. Danke vielmals! –