| 

.NET C# Java Javascript Exception

2
Hallo

Ich stehe vor einem Problemchen.

IOrderedEnumerable<KeyValuePair<Guid, GEBEETextLink>> textLinks 
= GEBEELinkAd.LoadTextLinks().OrderBy(tl => tl.Value.DateTo);

gvReservations.DataSource = textLinks.ToList();
gvReservations.DataKeyNames = new string[] { "ID" };
gvReservations.DataBind();

Bis vor kurzem war textLinks noch eine List<T>, jetzt ein Dictionary<K, T>. Wie binde ich diese Liste nun korrekt an ein GridView in ASP.NET? Bei DataBind() wird reklamiert das kein Feld "ID" vorhanden sei.
07.10.2009
GENiALi 2,5k 1 2 8
1 Antwort
2
Salute Roland

Du gibst einfach "Key" und "Value" an, das sind die Eigenschaften von KeyValuePair.
29.10.2009
Peter Bucher 178 5
Funktioniert hier
gvReservations.DataKeyNames = new string[] { "ID" };
aber nicht.
Daher habe ich danach alles weider auf eine einfache List<T> umgebaut.
GENiALi 29.10.2009

Stelle deine .net-Frage jetzt!
TOP TECHNOLOGIES CONSULTING GmbH