0

複数の列を持つ Janus GridEX を使用しています。GridEX の特定の列の入力値に基づいて、gridex データにフィルターを適用したいと考えています。特定の列のテキストボックスにフィルター条件を入力できる行を上部に追加しようとしています。GridEX の残りの部分は編集不可のままにして、フィルター セルのみを編集可能にしたいと考えています。それが不可能な場合は、FilterEditor を使用して同じものを実装できますか?

4

4 に答える 4

1

動的フィルタリングは、 ですでに利用可能ですGridEx。有効にするには、以下のプロパティを設定するだけです:

GridExプロパティで:

Dynamic Filtering = true
FilterMode = Automatic
FilterRowUpdateMode = WhenValueChanges

RootTableプロパティで:

Dynamic Filtering = true

各列のプロパティで、必要に応じてFilterEditType とを設定できFilterRowComparisonます。

于 2017-10-30T11:17:11.247 に答える
0

GridEx コントロールをクリックし、プロパティ ウィンドウで次のプロパティを設定します。

FilterMode = Automatic

FilterRowButtonStyle = ConditionOperatorDropDown
于 2016-10-23T15:52:34.913 に答える
0

(Or-And)を使用して複数の条件を追加できます

これは例です:

GridEXFilterCondition filter=
new GridEXFilterCondition(YourJanusGridName.RootTable.Columns["YourColumnName"], ConditionOperator.Contains, sgTextBox3.Text);

filter.AddCondition(**LogicalOperator.Or**, new GridEXFilterCondition(YourJanusGridName.RootTable.Columns["YourColumnName"], ConditionOperator.Contains, sgTextBox3.Text));

filter.AddCondition(LogicalOperator.Or,new GridEXFilterCondition(YourJanusGridName.RootTable.Columns["YourColumnName"], ConditionOperator.Contains, sgTextBox3.Text));


YourJanusGridName.RootTable.FilterCondition = filter;

My Work Itemを行うのに役立ちます

于 2020-05-05T15:59:07.930 に答える