两级联动菜单之ListBox.item.add做法

   this.emp.Items.Clear();//不用这句就成添加了,所以要在装载数据前先清空列表框里的数据
   SqlConnection con=db.createConnection();
   con.Open();
   SqlCommand cmd=new SqlCommand("select * from emp where depid="+this.bumen.SelectedValue.ToString(),con);
   SqlDataReader sdr=cmd.ExecuteReader();
   while (sdr.Read())
   {
   this.emp.Items.Add(new ListItem(sdr.GetString(1),sdr.GetInt32(0).ToString()));
 //上面这句是使用列表集合的add方法读取数据库中的值。new ListItem是实例化listitem 后面分别是读取数据库中第一列和第0列,因为数据类型不同,所以使用GET提取转换方法也有点不同
   }
   sdr.Close();
   con.Close();
原文地址:https://www.cnblogs.com/thcjp/p/349980.html