作成日: 2021/02/08 最終更新日: 2021/02/08
文書種別
使用方法
詳細
C1GridViewの仕様として、フィルタリングの入力ボックスにはC1BoundColumn.FilterValueプロパティの現在の値が表示されますが、この値は、フィルタがリセットされた際にクリアされません。
フィルタ無しを選択した場合に値をクリアするには、下記のようにFilteringイベント内で値をクリアするためのコードを実装してください。
◎サンプルコード(VB)
◎サンプルコード(C#)
フィルタ無しを選択した場合に値をクリアするには、下記のようにFilteringイベント内で値をクリアするためのコードを実装してください。
◎サンプルコード(VB)
Protected Sub C1GridView1_Filtering(sender As Object, e As C1.Web.Wijmo.Controls.C1GridView.C1GridViewFilterEventArgs) Handles C1GridView1.Filtering
For Each entry As DictionaryEntry In e.Operators
If CType(entry.Value, FilterOperator) = FilterOperator.NoFilter Then
e.Values(entry.Key) = String.Empty
End If
Next
End Sub
For Each entry As DictionaryEntry In e.Operators
If CType(entry.Value, FilterOperator) = FilterOperator.NoFilter Then
e.Values(entry.Key) = String.Empty
End If
Next
End Sub
◎サンプルコード(C#)
void C1GridView1_Filtering(object sender, C1.Web.Wijmo.Controls.C1GridView.C1GridViewFilterEventArgs e)
{
foreach (DictionaryEntry entry in e.Operators)
{
if ((FilterOperator)entry.Value == FilterOperator.NoFilter)
{
e.Values[entry.Key] = string.Empty;
}
}
}
{
foreach (DictionaryEntry entry in e.Operators)
{
if ((FilterOperator)entry.Value == FilterOperator.NoFilter)
{
e.Values[entry.Key] = string.Empty;
}
}
}
旧文書番号
86396