ASP.NET的ListView使用笔记
1.添加表头
ColumnHeader header1 = new ColumnHeader(); header1.Width = 100; //列标头宽 header1.Text = "学号"; //列标头名称 ColumnHeader header2 = new ColumnHeader(); header2.Width = 100; header2.Text = "姓名"; listView1.Columns.Add(header1);//添加列 listView1.Columns.Add(header2);
2.设置listview的属性
listView1.GridLines = true;//显示网格线 listView1.FullRowSelect = true;//是否全行选择 listView1.HideSelection = false;//失去焦点时显示选择的项 listView1.HoverSelection = true;//当鼠标停留数秒时自动选择项 listView1.MultiSelect = false;//设置只能单选
3.绑定ImageList到ListView
ImageList li = new ImageList(); li.Images = new Size(80, 80);//指定图标的大小 li.Images.Add(Image.FromFile("pen.jpg"));//添加图标 li.Images.Add(Image.FromFile("box.jpg")); li.Images.Add(Image.FromFile("file.jpg")); listView1.LargeImageList = li;//设置大图标的集合 ImageList sm = new ImageList(); sm.ImageSize = new Size(30, 30);//指定图标大小 sm.Images.Add(Image.FromFile("pen.jpg")); sm.Images.Add(Image.FromFile("box.jpg")); sm.Images.Add(Image.FromFile("file.jpg")); listView1.SmallImageList = sm;//设置小图标的集合
4.添加项到listView,SubItems是一个Item的列
ListViewItem lv = new ListViewItem("钢笔");//第一列的记录为钢笔 lv.SubItems.Add("001");//添加第二列的内容为001 lv.SubItems.Add("派克");//添加第三列的内容 lv.ImageIndex = 0;//指定图像的索引 listView1.Items.Add(lv);
5.数据的行数
listView1.Items.Count
6.SelectedIndexChanged获取选中行的字段值
//通过SubItems来访问其他列的属性 //必须在listview1中有选中项 listView1.SelectedItems[0].SubItems[1].Text;
本博客(liqipeng)除非已明确说明转载,否则皆为liqipeng原创或者整理,转载请保留此链接:https://www.cnblogs.com/liqipeng/archive/2012/07/02/4576214.html。
本博客(liqipeng)除非已明确说明转载,否则皆为liqipeng原创或者整理,转载请保留此链接:https://www.cnblogs.com/liqipeng/archive/2012/07/02/4576214.html。
如果你觉得这篇文章对你有帮助或者使你有所启发,请点击右下角的推荐按钮,谢谢,:)