-1

我有一个 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;
            }
        }
4

1 回答 1

3

目前尚不完全清楚您是如何配置列表框的,但很可能您没有正确配置 ValueMember。以下可能会解决此问题:

  foreach (ChaseSelectionItems items in drpdwnChaseSecSelection.Items)
    {
        if (items.code == _Row.xcs_View)
        {
            // drpdwnChaseSecSelection.SelectedValue = items.text;
            drpdwnChaseSecSelection.SelectedItem = items;
        }
    }
于 2012-10-25T09:46:15.450 回答