【发布时间】:2014-03-17 07:18:52
【问题描述】:
首先查看我的数据库 - LINK 和我的 ListView Binding
在第一个 ListView 中,我从表“TestSubjectsNames”中显示了“TestSubjectName”,当我从表“Tests”中选择要在第二个 ListView“TestName”中显示的项目时,其中“TestSBJNameID”==“ID”来自第一个 ListView 中的选定项目.
这是我关于第二个 ListView 的代码的一部分,但它不正确。
private IEnumerable<Tests> testsNames;
public IEnumerable<Tests> TestsNames
{
get
{
if (this.testsNames== null)
{
this.testsNames= BindingData.GetAllTestsNames;
}
return this.testsNames;
}
}
public static IEnumerable<Tests> GetAllTestsNames
{
get
{
return new Model().TestsNames.Where(t => t.ID == FIRST-LISTVIEW-SELECTED-INDEX).Select(c => new Tests
{
testNameID = c.ID,
testName = c.TestsNames
});
}
}
如果有人有任何其他解决方案,如何从第一个 ListView 中选择到在第二个 ListView 中显示项目,请告诉我。
【问题讨论】:
标签: c# wpf database listview binding