0
由於電網濾波器是區分大小寫的,我用下面如何使用webconfig更改radgrid區分大小寫?
RadGrid1.GroupingSettings.CaseSensitive = false;
的代碼,我們可以配置使用相同的webconfig,
使radfilter不區分大小寫整個項目?
由於電網濾波器是區分大小寫的,我用下面如何使用webconfig更改radgrid區分大小寫?
RadGrid1.GroupingSettings.CaseSensitive = false;
的代碼,我們可以配置使用相同的webconfig,
使radfilter不區分大小寫整個項目?
我的直覺就是你無法從web.config明確設置控件的屬性。
我能想出幾種方法可以做到這一點,雖然:
1)請從radgrid控件繼承的自定義控制。在此控件中,將GroupingSettings.CaseSensitive屬性默認爲false。在這種情況下;你使用這個控件的任何地方都會有不區分大小寫的過濾;除非它明確啓用。
2.)創建一個自定義的控件,它繼承自radgrid,而不是將CaseSensitive屬性默認爲false;將其設置爲您web.config中的變量。如:
RadGrid1.GroupingSettings.CaseSensitive = (bool)ConfigurationManager.AppSettings["RadgridFilterCaseSensitivity"];
這將使其具體到每個應用程序;但是你需要在你使用它的每個項目中包含web.config項。
謝謝Jim 給出的是我從telerik站點獲得的答覆,幾乎與你的回答相匹配。 RadGrid不支持在web.config中添加網格屬性值並在全局範圍內使用它們的功能。要實現所需的功能,您可以嘗試繼承RadGrid並將特定的RadGrid屬性設置爲值。這樣,這些屬性將只爲所有繼承RadGrid的對象設置。 – 2010-07-06 10:01:54