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目录下的第一个

你可能感兴趣的:(combobox)