c#实现KTV点歌系统

2019-12-26 13:10:24王旭
  • }  dr.Close(); 
  • }  catch (Exception ex) 
  • {  MessageBox.Show("系统出现异常" + ex.Message); 
  • }  finally  
  • {  con.Close(); 
  • }  } 
  • public string singertype_id { get; set; }  /// <summary> 
  • /// 点击地区类型时  /// </summary> 
  • /// <param name="sender"></param>  /// <param name="e"></param> 
  • private void LvTwo_Click(object sender, EventArgs e)  { 
  • if (this.LvTwo.SelectedItems[ ] != null)  { 
  • LvTwo.Visible = false;  Lvthree.Location = LvTwo.Location; 
  • Lvthree.Dock = DockStyle.Fill;  Lvthree.Visible = true; 
  • this.singertype_id = Convert.ToString(LvTwo.SelectedItems[ ].Tag);  } 
  • string result = singer_type;  if (result != "组合") 
  • {  result = singer_type == "女歌手" ? "女" : "男"; 
  • }  con = new SqlConnection(connectionStr); 
  • string sql =string.Format( "select singer_id,singer_name,singer_photo_url from singer_info where singertype_id={ } and singer_Sex='{ }'",singertype_id,result);  SqlCommand cmd = new SqlCommand(sql, con); 
  • SqlDataReader dr;  try 
  • {  con.Open(); 
  • int index = ;  Lvthree.Items.Clear(); 
  • imageList .Images.Clear();  dr = cmd.ExecuteReader(); 
  • if (dr.HasRows)  {  
  • while (dr.Read())  {  
  • string photoURL =KtvUnit.ImagePath + Convert.ToString(dr["singer_photo_url"]);  //先给ImageList填充图片 
  • imageList .Images.Add(Image.FromFile(photoURL));  ListViewItem lvItem = new ListViewItem(); 
  • lvItem.Text = Convert.ToString(dr["singer_name"]);  lvItem.Tag = Convert.ToString(dr["singer_id"]);