Хотите загрузить данные из списка в ListView? Если это так, пожалуйста, обратитесь к следующему коду.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
// Set the view of ListView
listView.View = View.Details;
// Add columns
listView.Columns.Add("Id", 120, HorizontalAlignment.Left);
listView.Columns.Add("Name", 120, HorizontalAlignment.Left);
listView.Columns.Add("Number", 120, HorizontalAlignment.Left);
}
private void btnLoad_Click(object sender, EventArgs e)
{
// Simulated data
List<Users> users = new List<Users>() {
new Users { Id = "1", Name = "A", Number = "10"},
new Users { Id = "2", Name = "B", Number = "20"},
new Users { Id = "3", Name = "C", Number = "30"},
new Users { Id = "4", Name = "D", Number = "40"},
new Users { Id = "5", Name = "E", Number = "50"},
};
listView.BeginUpdate();
foreach (var user in users)
{
// Add new listview items
ListViewItem lvi = new ListViewItem();
lvi.Text = user.Id;
lvi.SubItems.Add(user.Name);
lvi.SubItems.Add(user.Number);
listView.Items.Add(lvi);
}
listView.EndUpdate();
}
}
public class Users
{
public Users()
{
}
public string Id { get; set; }
public string Name { get; set; }
public string Number { get; set; }
}