cbbJi.Items.Clear();
cbbJi.Items.Add(new ListItem("1季度", "1"));
cbbJi.Items.Add(new ListItem("2季度", "2"));
cbbJi.Items.Add(new ListItem("3季度", "3"));
cbbJi.Items.Add(new ListItem("4季度", "4"));
cbbJi.SelectedIndex = 0;这是其中的一列,添加是的!我要修改是怎么指定值显示呢?
例如:我添加一条记录 该列是2 我要修改是怎么让combobox显示的是2季度呢。。!!??

解决方案 »

  1.   

    ComboBox中有4项 cbbJi.Items.Add(new ListItem("1季度", "1"));
    cbbJi.Items.Add(new ListItem("2季度", "2"));
    cbbJi.Items.Add(new ListItem("3季度", "3"));
    cbbJi.Items.Add(new ListItem("4季度", "4"));我要显示("2季度", "2")这项 通过 2 来显示怎么显示
      

  2.   

    ComboBox中有4项 cbbJi.Items.Add(new ListItem("1季度", "1"));
    cbbJi.Items.Add(new ListItem("2季度", "2"));
    cbbJi.Items.Add(new ListItem("3季度", "3"));
    cbbJi.Items.Add(new ListItem("4季度", "4"));
    我从数据库查出来一条数据 该数据是2季度 怎么让ComboBox显示的是2季度
      

  3.   


            #region 初始化ComboBox的显示值
            /// <summary>
            /// 名称:IntoComboBoxIndexValues
            /// 功能:设置ComboBox的默认值为tempComboBox
            /// 编写人:xxx
            /// 编写时间:2009-04-30
            /// </summary>
            /// <param name="cmb">需要设置的ComboBox</param>
            /// <param name="tempComboBox">需要设置的值</param>
            public static void IntoComboBoxIndexValues(ComboBox cmb, string tempComboBox)
            {
                if (tempComboBox == string.Empty)
                {
                    cmb.SelectedIndex = -1;
                    return;
                }
                for (int count = 0; count < cmb.Items.Count; count++)
                {
                    if (cmb.Items[count].ToString() == tempComboBox)
                    {
                        cmb.SelectedIndex = count;
                    }
                }
            }
            #endregion
      

  4.   

    cbbJi.SelectedIndex = 1;
    或者
    cbbJi.SelectedItem = 2季度的ListItem对象
      

  5.   

            #region 初始化ComboBox的显示值
            /// <summary>
            /// 名称:IntoComboBoxIndexValues
            /// 功能:设置ComboBox的默认值为tempComboBox
            /// 编写人:xxx
            /// 编写时间:2009-04-30
            /// </summary>
            /// <param name="cmb">需要设置的ComboBox</param>
            /// <param name="tempComboBox">需要设置的值</param>
            public static void IntoComboBoxIndexValues(ComboBox cmb, string tempComboBox)
            {
                if (tempComboBox == string.Empty)
                {
                    cmb.SelectedIndex = -1;
                    return;
                }
                for (int count = 0; count < cmb.Items.Count; count++)
                {
                    if (cmb.Items[count].ToString() == tempComboBox)
                    {
                        cmb.SelectedIndex = count;
                        return;
                    }
                }
            }
            #endregion
      

  6.   

    。。我的表达能力真的很差。。!!
    举个例子:
    Web中有个DropDownList其中有 男 和 女 两项
    我从数据库查出来一条数据库 是 女 然后我用代码
    DropDownList.SelectedValue="女";
    然后页面DropDownList就会显示 女
    那么winform中的ComboBox怎么来做