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