ListView 用法,添加和获取内容

本文介绍如何使用C#编程语言连接数据库并利用ListView控件在Windows窗体应用程序中展示音乐信息,包括歌曲ID、歌曲名称和歌手名称。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码

 1         string connString2 = "Data Source=.;Initial Catalog=music;Persist Security Info=True;User ID=sa;Password=sa"
 2 
 3         private void testForm_Load(object sender, EventArgs e)
 4         {
 5             DataSet ds = new DataSet();
 6             ds = Kugou.Data.DBHelper.GetDataSet(connString2, "select songid,songname,singer from song");
 7             listView1.GridLines = true;
 8             listView1.FullRowSelect = true;
 9             listView1.View = View.Details;
10             listView1.Scrollable = true;a
11             listView1.MultiSelect = false;
12             listView1.HeaderStyle = ColumnHeaderStyle.Nonclickable; 
13 
14             listView1.Columns.Add("歌曲ID"60, HorizontalAlignment.Center);
15             listView1.Columns.Add("歌曲名称"200, HorizontalAlignment.Center);
16             listView1.Columns.Add("歌手名称"200, HorizontalAlignment.Center); 
17 
18             listView1.Visible = true
19 
20             foreach (DataRow dr in ds.Tables[0].Rows)
21             {
22                 ListViewItem item = new ListViewItem();
23                 item.SubItems.Clear();
24                 item.SubItems[0].Text = dr["songid"].ToString();
25                 item.SubItems.Add(dr["songname"].ToString());
26                 item.SubItems.Add(dr["singer"].ToString()); 
27 
28                 listView1.Items.Add(item);
29             }
30         } 
31 
32         private void listView1_Click(object sender, EventArgs e)
33         {
34             int index = int.Parse(this.listView1.SelectedIndices[0].ToString()); //获取当前项的序号
35             label1.Text = listView1.Items[index].SubItems[0].Text + "-" + listView1.Items[index].SubItems[1].Text + "-" + listView1.Items[index].SubItems[2].Text; //获取其中内容
36         }
37 

 

 

转载于:https://www.cnblogs.com/Zoya/archive/2010/07/14/1777297.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值