我有一个ChaseSelection类,我用它来构建我的下拉列表对象,
现在我试图将数据库中的值作为默认值放在下拉列表中,但它似乎不起作用,任何人都可以帮忙吗?我甚至不认为我的循环运行。这是我的chaseselection类,也放在下面的循环中:谢谢
public class ChaseSelectionItems
{
public string code { get; set; }
public string text { get; set; }
public ChaseSelectionItems(string code, string text)
{
this.code = code;
this.text = text;
}
public override string ToString()
{
return this.text;
}
}
foreach (ChaseSelectionItems items in drpdwnChaseSecSelection.Items)
{
if (items.code == _Row.xcs_View)
{
drpdwnChaseSecSelection.SelectedValue = items.text;
}
}
答案 0 :(得分:3)
如何配置列表框并不完全清楚,但很可能您没有正确配置ValueMember。以下可能会解决这个问题:
foreach (ChaseSelectionItems items in drpdwnChaseSecSelection.Items)
{
if (items.code == _Row.xcs_View)
{
// drpdwnChaseSecSelection.SelectedValue = items.text;
drpdwnChaseSecSelection.SelectedItem = items;
}
}