operator を使用してフィルタリングすると、データをグリッドにバインドする際に問題が発生しますEndsWith
。
fieldfilter.Filter1.Operator.ToString == "IsEqualTo"
fieldFilter.Filter1.Value = fieldFilter1.Value.ToString().PadRight(120, ' ');
データベースでは、列の値に先行スペースがあり、それを機能させるのに問題IsEqualTo
がありましたが、入力文字列の右側に先行スペースを埋め込むことで修正しました。(下図参照)
EndsWith
しかし、フィルター オペレーターに対してどのようにすればよいかわかりません。
「%ABC」のような where 条件を使用して、データベースから行を取得できます。
しかし、行はグリッドにバインドされていません。