locked
FAQs: 怎么添加一个“请选择”的条目到下拉列表框中? RRS feed

  • 问题

  • 为了帮助大家更好地学习 .Net Framework 技术,微软论坛技术支持团队编辑了一些列的 ".Net Framework 常见问题及解答" 精华帖。

    本帖的主题是:怎么添加一个“请选择”的条目到下拉列表框中?

    如果您觉得这个帖子对您的学习、工作有所帮助,请再把这个帖子分享给你的同学、同事和朋友。

    如果您想阅读更多的 ".Net Framework 常见问题及解答",请打开索引页面:
    http://social.msdn.microsoft.com/Forums/zh-CN/2212/thread/f2a90155-c760-4d5d-ba2e-6b0e427cb6eb


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    2011年2月15日 11:29

答案

  • 如果ComboBox没有设置数据绑定,你可以直接添加一个新的条目到条目集合中。

    代码块:

    this.comboBox1.Items.Insert(0, "please select");

    this.comboBox1.SelectedIndex = 0;

     

    如果ComboBox设置了数据绑定,你需要将这个条目添加到数据源。

    代码块:

    Customer cust = new Customer("Joe", null);

         

      DataRow row = statesTable.NewRow();

      row["Name"] = " please select";

      row["Code"] = DBNull.Value;

      statesTable.Rows.Add(row);

     

      this.statesCB.DisplayMember = "Name";

      this.statesCB.ValueMember = "Code";

      this.statesCB.DataSource = statesTable;

      this.statesCB.DataBindings.Add("SelectedValue", cust, "StateID", true); 

    相关的帖子:

    http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1769727&SiteID=1
    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    2011年2月15日 11:29