1

我有一个连接到数据库的绑定源。绑定源连接到具有 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();

非常感谢任何帮助,我只是使用数据库的新手,仅供参考。

4

1 回答 1

0

尝试 :

var termArray = (from row in definitionDataTable.AsEnumerable() 
where row.Field<int>("StoreID")==yourID select row.Field<string>("Term")).ToArray();
于 2012-08-15T15:12:40.093 回答