【发布时间】:2015-05-12 09:49:11
【问题描述】:
我想拥有稍后可以调用的项目和隐藏值,因此我使用此 Article 来创建我的自定义项目。
但现在我调用了一个值,我无法让它显示正确的项目。组合框保持为空。
if (reader.HasRows)
{
reader.Read();
namebox.Text = reader["c_Name"].ToString();
lastbox.Text = reader["c_LastName"].ToString();
genderbox.SelectedItem = reader["c_gender"].ToString();
}
这是我添加到组合框中的内容,以及我想根据从读者那里获得的价值来展示的内容
private void editcust_Load(object sender, EventArgs e)
{
genderbox.Items.Add(new ComboBoxItem("male", "1"));
genderbox.Items.Add(new ComboBoxItem("female", "0"));
}
如果我需要添加更多代码或提供更多信息,请告诉我。 我是一名初级开发人员,所以请原谅我的严重错误和糟糕的表述。
【问题讨论】:
-
您需要发布更多信息,例如:分配给组合框 DataSource 属性的项目的类定义。
-
请提供更多信息并清楚地说明您想做什么。你给的代码和你提到的文章有什么关系?
-
最好将这两个功能分开,在一个函数中从读取器读取值,在另一个函数中填充列表框。这样你就可以确定哪里出了问题
-
好的,因为我实际上不知道是否以及如何编辑我的问题,我将在这里发布。读者带回了一个值,但我想显示为这个值分配的项目。
-
我使用我提到的文章中的确切代码用项目和隐藏值填充我的组合框。