(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;
希望大家有更好的方法都提出来,一起总结一下: