-2
我有下面的代码,完美适用于ASP.NET。WFA的新ListItem
然而,当我尝试的WinForms .NET 4.5使用它,它给了我
错误1类型或命名空间名称“列表项”找不到(是否缺少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();
请删除你的答案**,因为它没有价值**。 (顺便说一句,感谢您展示如何将项目添加到列表框在幼儿园级别) –
@Johnjoe正如他在答案中列出ListBoxItems ** **不**不存在于winforms中,listBox需要一个对象,您可以创建一个自定义类添加到列表框中,或者像他那样使用Items.Add方法,因为侮辱正试图帮助你的人正在产生反作用和粗鲁。如果我是你,我会删除你的评论,并仔细查看他与你分享的正确答案和链接。 –
他正在使用的Asp.Net ListItem构造函数具有文本和值组件,该值不会显示,唯一重复它的方法是使用自定义类,就像我在我的反驳中提到的那样。 –