【问题标题】:How to add a database table content to combo box items in C# using Entity Framework?如何使用实体框架将数据库表内容添加到 C# 中的组合框项目?
【发布时间】:2021-06-24 20:48:47
【问题描述】:

我想让组合框从数据库中的表中读取其项目。 Entity Framework v6.x应该如何编写代码?

【问题讨论】:

标签: c# database entity-framework


【解决方案1】:

您是否需要知道如何使用 EF 从数据库中读取数据或如何填充组合框项?或两者?此外,不清楚您使用的是 Web、Winforms、WPF 还是其他技术?我猜你可以拆分这 2 个任务并拥有 2 个功能:

  1. 从数据库中获取项目(了解 DbContext 类)
private List<MyItems> GetItems()
{
    List<MyItems> items = dbContext.Items.ToList();
    return items;
}
  1. 填充组合框函数
private void PopulateComboBox(List<MyItems> items)
{
    foreach (var item in items)
    {
        // your code here
    }
}

【讨论】:

    猜你喜欢
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    • 2021-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多