【发布时间】:2013-12-16 11:46:22
【问题描述】:
首先,我必须说我是 LINQ 和 WPF 的新手。
我在数据库中有一个“学生”表,其中包含有关学生的信息(姓名、身份证等)。 我想获取有关在 MainForm 的 ListBox 中选择的学生的信息。
var students = from s in db.Students select s;
listBox.DisplayMemberPath = "name";
listBox.ItemsSource = students;
我把所有关于学生的信息放到var student。我只希望学生的name 显示在列表框中。有什么方法可以在不查询数据库的情况下从var students 获取id 列的值?
我的意思是这样的:
var id = listBox.SelectedItem.getValue("id");
【问题讨论】:
-
var id = (Student)listBox.SelectedItem.Id;
标签: c# sql wpf linq linq-to-sql