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

posted @ 2012-03-04 23:19  MagiCube  阅读(1109)  评论(0编辑  收藏  举报