ComboBox、CheckListBox、Label随记
一.如何取出CheckListBox中每个选中ComboBox对应的键和值:
CheckListBox clbTest = new CheckListBox (); DataTable dt = db.GetDataTable(sqlQuery); clbTest .DataSource = dt; clbTest .DisplayMember = "name";//dt中的一列 clbTest .ValueMember = "code";//dt中的一列 //取出所有选中项对应的键和值 for (int i = 0; i < clbXMJG.CheckedItems.Count; i++) { DataRowView item = clbXMJG.CheckedItems[i] as DataRowView; string name = item["name"].ToString(); string code = item["code"].ToString(); }
二.如何手动给ComboBox添加键值对:
ArrayList list_czbz = new ArrayList(); list_czbz.Add(new DictionaryEntry("code1", "value1")); list_czbz.Add(new DictionaryEntry("code2", "value2")); this.cbx_czbz.DataSource = list_czbz; this.cbx_czbz.DisplayMember = "key"; this.cbx_czbz.ValueMember = "value";
三.Label控件的背景设置为透明:
只要将label的backColor属性设置设置为透明即可,透明在Web目录下的第一个