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