如何从数据库C#中获取数据

克洛伊·本吉曼(Chloe Benjiman)

我不确定在这些方面我做错了什么。这些代码应该从数据库中获取数据并将其分配到组合框中。但是,组合框列表中没有显示任何数据。我的代码:

public void employeeListCombo()
{

    Employee employeeList = new Employee();

    Dataset employees = employeeList.getAllEmployee();

    foreach(DataRow dr in employees.Tables[0].Rows){

     String   selectedEmp = dr["firstName"].ToString();

        comboEmployee.DataSource = selectedEmp;

    }
    }
唐·博尼诺特(DonBoitnott)

由于您似乎想在上使用DataBinding,因此ComboBox您应该执行以下操作:

public void employeeListCombo()
{
    var employeeList = new Employee();
    var employees = employeeList.getAllEmployee();
    comboEmployee.DataSource = employees.Tables[0].DefaultView;
    comboEmployee.DisplayMember = "firstName";
}

但是,您的原始代码也可以使用:

public void employeeListCombo()
{
    var employeeList = new Employee();
    var employees = employeeList.getAllEmployee();
    if (employees.Tables.Count > 0)
    {
        foreach(DataRow dr in employees.Tables[0].Rows)
        {
            var selectedEmp = dr["firstName"] as String;
            if (!String.IsNullOrEmpty(selectedEmp))
                comboEmployee.Items.Add(selectedEmp);
        }
    }
}

选择取决于您ComboBox稍后要处理的项目的含义如果您需要获取的不仅仅是选定的字符串,还可以从绑定中受益。否则,第二种方法很好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#如何防止数据库中的数据重复?

来自分类Dev

在C#中获取数据库表名称

来自分类Dev

如何从休眠中的数据库中获取数据

来自分类Dev

如何从用逗号分隔的数据库中获取数据?

来自分类Dev

如何从数据库获取数据并将其放入C#中的变量中?

来自分类Dev

C#中的跨数据库查询以获取数据库名称列表

来自分类Dev

如何使用foreach从数据库表中获取数据-

来自分类Dev

C#从数据集中填充DataGridViewComboBoxCell并从数据库中获取选定的值

来自分类Dev

如何在LINQ C#中从数据库中获取数据?

来自分类Dev

如何从Firebase中的实时数据库获取数据

来自分类Dev

如何从数据库中随机获取数据?

来自分类Dev

如何使数组从Laravel中的数据库中获取数据

来自分类Dev

如何使用php从mysql数据库中获取数据

来自分类Dev

如何从ruby中的数据库获取数据

来自分类Dev

使用C#从Amazon Dynamo数据库表中获取数据

来自分类Dev

在C#中获取数据库表名称

来自分类Dev

如何在Hibernate中从数据库中获取数据

来自分类Dev

如何编写应该从数据库获取数据以在C#中的表单上显示的方法

来自分类Dev

如何从数据库获取数据到HTML表中?

来自分类Dev

如何从数据库中获取数据?

来自分类Dev

从数据库获取varBinary数据并显示C#

来自分类Dev

从数据库ASP获取数据时跳过表中的行。净C#

来自分类Dev

如何使用c#中的现有数据库创建新数据库?

来自分类Dev

如何在HTML中使用C#代码从SQL数据库中获取ID?

来自分类Dev

如何在LINQ C#中从数据库中获取数据?

来自分类Dev

如何获取数据库中的数据数据

来自分类Dev

如何从C#中的数据库模式获取列的DefaultValue?

来自分类Dev

如何在C#中从数据库返回数组

来自分类Dev

c#在datagridview中显示数据库中的数据

Related 相关文章

  1. 1

    C#如何防止数据库中的数据重复?

  2. 2

    在C#中获取数据库表名称

  3. 3

    如何从休眠中的数据库中获取数据

  4. 4

    如何从用逗号分隔的数据库中获取数据?

  5. 5

    如何从数据库获取数据并将其放入C#中的变量中?

  6. 6

    C#中的跨数据库查询以获取数据库名称列表

  7. 7

    如何使用foreach从数据库表中获取数据-

  8. 8

    C#从数据集中填充DataGridViewComboBoxCell并从数据库中获取选定的值

  9. 9

    如何在LINQ C#中从数据库中获取数据?

  10. 10

    如何从Firebase中的实时数据库获取数据

  11. 11

    如何从数据库中随机获取数据?

  12. 12

    如何使数组从Laravel中的数据库中获取数据

  13. 13

    如何使用php从mysql数据库中获取数据

  14. 14

    如何从ruby中的数据库获取数据

  15. 15

    使用C#从Amazon Dynamo数据库表中获取数据

  16. 16

    在C#中获取数据库表名称

  17. 17

    如何在Hibernate中从数据库中获取数据

  18. 18

    如何编写应该从数据库获取数据以在C#中的表单上显示的方法

  19. 19

    如何从数据库获取数据到HTML表中?

  20. 20

    如何从数据库中获取数据?

  21. 21

    从数据库获取varBinary数据并显示C#

  22. 22

    从数据库ASP获取数据时跳过表中的行。净C#

  23. 23

    如何使用c#中的现有数据库创建新数据库?

  24. 24

    如何在HTML中使用C#代码从SQL数据库中获取ID?

  25. 25

    如何在LINQ C#中从数据库中获取数据?

  26. 26

    如何获取数据库中的数据数据

  27. 27

    如何从C#中的数据库模式获取列的DefaultValue?

  28. 28

    如何在C#中从数据库返回数组

  29. 29

    c#在datagridview中显示数据库中的数据

热门标签

归档