0

C# Windows フォーム アプリケーション用の Delphi プログラムの作成に取り組んでいます。

1つだけ問題があります。Delphiコードのこの部分をどのように処理する必要があるのか​​ わかりません:(注、C#でridder r8 comを使用しています。データベースと同様に動作しますが、通常のようにクエリを実行しません。)

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

これにより、kmb = tbOrderrgA kmbに設定されOrderrgBている場合にのみアクセスできるようになります。volgnummer0

データベースから行として見ることができ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 に答える