zoukankan      html  css  js  c++  java
  • How to set value to comboBox

    Always has some confusion about set values to ComboBox, few minutes ago,I spent some time on this. Figure it out and blog this.

    The following is part of the code:

     1         private string[] GetName()
     2         {
     3             string[] strName={"Allen","Cathy","Annie","Eric","Sinon"};
     4             return strName;
     5         }
     6         private void btn_Click(object sender, EventArgs e)
     7         {
     8             string[] Name = GetName();
     9             DataTable dt = new DataTable();
    10             dt.Columns.Add("ID",typeof(string));
    11             dt.Columns.Add("Name", typeof(string));
    12             for (int i = 0; i < 5; i++)
    13             {
    14                 DataRow dr = dt.NewRow();
    15                 dr["ID"] = i;
    16                 dr["Name"] = Name[i];
    17                 dt.Rows.Add(dr);
    18             }
    19             comlist.DataSource = dt;
    20             comlist.DisplayMember = "Name";//this will display in the ComboBox
    21             comlist.ValueMember = "ID";//this is the selectedvalue
    22         }
    23 
    24         private void comlist_SelectedValueChanged(object sender, EventArgs e)
    25         {
    26             string value1 = comlist.SelectedValue.ToString();
    27 
    28         }
    View Code


     

    Notes:

    No matter give some value to ComboBox.SelectedValue or get vaule from this, this ComboBox need bind some datasource. Otherwise null exception will be thrown out

  • 相关阅读:
    人机界面设计
    可用性
    * 产品设计
    界面设计
    原型设计工具——Axure
    原型系统
    交互设计
    原型设计
    Microsoft-PetSop4.0(宠物商店)-数据库设计-Sql
    第1章 游戏之乐——NIM(2)“拈”游戏分析
  • 原文地址:https://www.cnblogs.com/Jenny90/p/3363464.html
Copyright © 2011-2022 走看看