WinForm控件之ListView控件使用


ListView控件不能綁定數據源,只能手動綁定

  1. 先給ListView添加3列,編號、姓名、年齡,右鍵ListView控件--編輯列
  2. 拖兩個ImageList控件,imgLarge、imgSmall,用於給列表中的信息設置圖標

具體綁定數據代碼如下:

private void Form1_Load(object sender, EventArgs e)
        {
            List<UserInfo> listUserInfo = new List<UserInfo>
            {
                new UserInfo{ ImageIndex= 0,Code="001",Name="張三",Age=22},
                new UserInfo{ ImageIndex= 1,Code="002",Name="李四",Age=22},
                new UserInfo{ ImageIndex= 2,Code="003",Name="王五",Age=22}
            };

            foreach (var item in listUserInfo)
            {
                ListViewItem listViewItem = new ListViewItem();
                listViewItem.Text = item.Code;//第一列
                listViewItem.SubItems.AddRange(new string[] {item.Name, item.Age.ToString() });
                listViewItem.ImageIndex = item.ImageIndex;
                listView1.Items.Add(listViewItem);
            }
        }
public class UserInfo
    {
        public int ImageIndex { get; set; }
        public string Code { get; set; }
        public string Name { get; set; }
        public int Age { get; set; }
    }

 

ListView顯示數據的五種視圖

LargeIcon

Details

SmallIcon

List

Tile

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM