下拉框赋值的几种方法

来源:互联网 发布:布柳赫尔知乎 编辑:程序博客网 时间:2024/06/04 18:45

  (1)使用项添加:

cboTypeName.Items.Add("haiqing");

cboTypeName.Items.AddRange(new string[] { "haiqing" });

(2)使用内存中的临时库

如使用DataSet作为下拉框的数据源:

 //获得DataTable,并使其成为下拉框的数据源

  DataTable table = RoomManager.GetRoomType();

   cboTypeName.DataSource = table;

   cboTypeName.DisplayMember = "TypeName";//下拉框的可见成员

   cboTypeName.ValueMember = "TypeID";//可见成员所对应的值成员

   //使用下拉框的选中项

String typePrice =

((DataRowView)cboTypeName.SelectedItem)["TypePrice"].ToString();

(3)使用集合

如使用泛型集合作为下拉框的数据源

//获得泛型集合,并使其成为下拉框的数据源

List<Room> list = RoomManager.GetAllRoom();

cboRoom.DataSource = list;

 cboRoom.DisplayMember = "RoomNumber";//下拉框的可见成员

cboRoom.ValueMember = "RoomId";//可见成员所对应的值成员

 //使用下拉框的选中项

string description =

((Room)cboRoom.SelectedItem).Description;

希望大家有更好的方法都提出来,一起总结一下: