-2

我在下面有这段代码,它非常适合 ASP.NET。

但是,当我尝试在 WinForms .NET 4.5 中使用它时,它给了我

错误 1 ​​找不到类型或命名空间名称“ListItem”(您是否缺少 using 指令或程序集引用?)

    cnn.Open();
    SqlCommand cmd = new SqlCommand("SELECT EmployeeID,EmployeeFirstName,EmployeeLastName FROM Employees", cnn);
    SqlDataReader dr = cmd.ExecuteReader();
    if (dr.HasRows)
    {
        while (dr.Read())
        {
            listBox1.Items.Add(new ListItem(dr.GetString(1) + dr.GetString(2), dr.GetInt32(0).ToString()));
        }
    }

    cnn.Close();
4

1 回答 1

1

AListItem在 Windows 窗体中不存在。

只需将项目添加到ListBox如下所示:

    SqlCommand cmd = new SqlCommand("SELECT EmployeeID,EmployeeFirstName,EmployeeLastName FROM Employees", cnn);
    SqlDataReader dr = cmd.ExecuteReader();
    if (dr.HasRows)
    {
        while (dr.Read())
        {
            listBox1.Items.Add(dr.GetString(1) + dr.GetString(2) +
                                         dr.GetInt32(0).ToString());
        }
    }

ListBox.Items.Add() 文档

于 2013-09-30T04:11:13.337 回答