0

我正在为 C# Windows 窗体应用程序制作一个 Delphi 程序。

我只有一个问题。我不知道我需要如何处理这部分 delphi 代码:(注意,它与 C# 上的 Rider r8 com 一起工作,它与数据库一样工作,但你不像平常那​​样进行查询。)

dRWK.tbOrderrgB.Filtered := False;
dRWK.tbOrderrgB.Filter := 'volgnummer=''0'' and kmb='''+dRWK.tbOrderrgA.FieldByName('kmb').AsString+'''';
dRWK.tbOrderrgB.Filtered := True;

这确保只有OrderrgB当它volgnummer设置为0并且 kmb = tbOrderrgA kmb 时才可访问。

您可以将tbOrderrgB其视为数据库中的一行。在 Delphi 中,我使用 Titan 表来获取数据......

我将如何在 C# 中处理这个问题?

4

1 回答 1

0

我认为应该是这样的

Expression<Func<T, bool>> filter = x => x.volgnummer == 0 && x.kmb == kmb;

// apply filter for IQueryable<T>
queryable.Where(filter);
于 2012-09-11T08:58:40.550 回答