使用Entity Framework 4填充DropDownList

Gib*_*boK 3 c# asp.net entity-framework

我需要一个非常简单的代码示例来使用Entity Framework 4填充DropDownList.

目前我使用此代码:

        using (TestHierarchyEntities context = new TestHierarchyEntities())
        {
            uxSelectNodeDestinationDisplayer.DataSource = context.CmsCategories.ToList();
            uxSelectNodeDestinationDisplayer.DataBind();
        }
Run Code Online (Sandbox Code Playgroud)

但它不能正常工作......任何想法?谢谢

小智 7

这样的事情应该有效:

using (TestHierarchyEntities context = new TestHierarchyEntities())
        {
                var category = (from c in context.context
                                select new { c.ID, c.Desc }).ToList();

                DropDownList1.DataValueField = "MID";
                DropDownList1.DataTextField = "MDesc";
                DropDownList1.DataSource = category;
                DropDownList1.DataBind();                
         }
Run Code Online (Sandbox Code Playgroud)