我正在尝试使用以下代码填充列表框但我收到一条错误消息,指出无法找到ListItem。
还要比在这里创建一个新的列表框更令人兴奋,我想在我的Windows窗体gui上填充一个名为listbox1的内容,但是如果我将第一行更改为ListBox lb = listbox1();
ListBox lb = new ListBox();
string connectionString = "your connection string here";
using (SqlConnection con = new SqlConnection(connectionString))
{
con.Open();
string query = "SELECT column FROM myitemstable";
using (SqlCommand cmd = new SqlCommand(query, con))
{
using (SqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read()) {
lb.Items.Add(new ListItem((string)reader["column"]));
}
}
}
}
答案 0 :(得分:1)
当您将控件拖放到UI时,Visual Studio会为其生成代码。 (检查您的designer.cs文件)
listbox1是设计者创建的对象,可以直接向其中添加项目。
你不能在下面做
ListBox lb = listbox1();
因为listbox1是对象。