こんにちは、EF4 を使用してデータベースから Listview を作成しようとしています。以下のコードを入力しようとしましたが、アイテムがフェッチされているにもかかわらず、リストビューに何も入力されません。どのように進めればよいか教えてください。
private void FillListView()
{
using (DiagnosoftDataContext context = new DiagnosoftDataContext())
{
var user = from c in context.Users
select new
{
Code = c.name,
Name = c.age,
Sex = c.sex,
DOB = c.dob,
};
//Bind the ListView
// Create items and subitems for each item.
listView1.View = View.Details;
ListViewItem lv = new ListViewItem("lv", 0);
var item = user.ToList();
foreach (var u in item)
{
lv.SubItems.Add(item[0].Code);
lv.SubItems.Add(item[0].Name);
lv.SubItems.Add(item[0].Sex);
lv.SubItems.Add(item[0].DOB);
}
// Create columns for the items and subitems.
listView1.Columns.Add("Name", -2, HorizontalAlignment.Left);
listView1.Columns.Add("Age", -2, HorizontalAlignment.Left);
listView1.Columns.Add("Sex", -2, HorizontalAlignment.Left);
listView1.Columns.Add("DOB", -2, HorizontalAlignment.Left);
}
}
前もって感謝します。