从绑定源创建项列表

时间:2012-08-15 14:49:06

标签: c# database list data-binding tableadapter

我有一个连接到数据库的绑定源。绑定源连接到具有4列的数据表。术语,定义,商店ID和ID。我目前在商店ID上有一个过滤器,所以我可以获取当前商店的所有术语和定义。使用这个绑定源我想把列表中的术语和列表中的定义,但我不知道如何做到这一点。我在货币经理中看到有一种List方法。这样做的最佳方式是什么?

过滤器具有明确的定义来源

我尝试使用表适配器,但它没有过滤商店,这是我尝试过的代码:

        var definitionDataTable = definitionTableAdapter.GetData();
        var termArray = (from row in definitionDataTable.AsEnumerable()
                         select row.Field<string>("Term")).ToArray();
        var definitionArray = (from row in definitionDataTable.AsEnumerable()
                               select row.Field<string>("Description")).ToArray();

非常感谢任何帮助,我不熟悉使用数据库仅供参考。

1 个答案:

答案 0 :(得分:0)

尝试:

var termArray = (from row in definitionDataTable.AsEnumerable() 
where row.Field<int>("StoreID")==yourID select row.Field<string>("Term")).ToArray();