1

グリッドフィルターでは大文字と小文字が区別されるため、以下のコードを使用しました

RadGrid1.GroupingSettings.CaseSensitive = false;

webconfigを使用して同じように構成し、
プロジェクト全体でradfilterで大文字と小文字を区別しないようにすることはできますか?

4

1 に答える 1

2

これについての私の直感は、web.configからコントロールのプロパティを明示的に設定することはできないということです。

ただし、これを行うにはいくつかの方法があります。

1.)RadGridから継承するカスタムコントロールを作成します。このコントロールでは、デフォルトでGroupingSettings.CaseSensitiveプロパティをfalseに設定します。この場合; このコントロールを使用する場所では、大文字と小文字を区別しないフィルタリングが使用されます。明示的に有効にしない限り。

2.)radgridから継承するカスタムコントロールを作成しますが、CaseSensitiveプロパティをデフォルトでfalseに設定します。web.configにある変数に設定します。そのような:

RadGrid1.GroupingSettings.CaseSensitive = (bool)ConfigurationManager.AppSettings["RadgridFilterCaseSensitivity"];

これにより、各アプリケーションに固有のものになります。ただし、使用する各プロジェクトにweb.configキーを含める必要があります。

于 2010-06-30T15:47:02.767 に答える