Передать список в выпадающий список asp.net? - PullRequest
2 голосов
/ 22 декабря 2011

Я использую запрос linq to xml для данных, которые выливаются в список из файла xml.

        var Customerlist = (from c in doc.Descendants("Customer")

                                    select new
                                    {
                                        Name = c.Attribute("Name").Value.ToString()
                                    }).ToList();

Попытка передать список в раскрывающийся список в asp.net в этомfashion.

ddlName.DataSource=CustomerList;

Я могу отладить и вижу, что источник данных получает список, но выпадающий список на странице asp.net ничего не отображает.

Может кто-нибудьукажи мне, где моя ошибка?

1 Ответ

6 голосов
/ 22 декабря 2011

После ddlName.DataSource=CustomerList; try ddlName.DataBind(); Также было бы неплохо установить ddlName.DataValueField и ddlName.DataTextField перед настройкой DataSource.

Вот что MSDN говорит оDataBind ().

...