or
private
void
SetItemBackgroundColor(GridDataItem _item,
string
_sBackgroundColor,
string
_sGradientColor =
null
,
string
_sFontColor =
null
)
{
if
(
string
.IsNullOrEmpty(_sGradientColor) || _sBackgroundColor == _sGradientColor)
{
_item.Style.Add(HtmlTextWriterStyle.BackgroundColor, _sBackgroundColor);
}
else
{
_item.Style.Add(
"filter"
,
" progid:DXImageTransform.Microsoft.gradient(startColorStr="
+ _sBackgroundColor +
", endColorStr="
+ _sGradientColor +
", GradientType=1)"
);
_item.Style.Add(
"background"
,
"-moz-linear-gradient(left, "
+ _sBackgroundColor +
", "
+ _sGradientColor +
")"
);
//_item.Style.Add(HtmlTextWriterStyle.Height, "auto");
}
if
(!
string
.IsNullOrEmpty(_sFontColor))
{
_item.Style.Add(HtmlTextWriterStyle.Color, _sFontColor);
}
}
///<reference name="MicrosoftAjax.js"/>
///<reference name="Telerik.Web.UI.Common.Core.js" assembly="Telerik.Web.UI"/>
///<reference path="~/include/js/jquery.js" />
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Workplace.aspx.cs" Inherits="MyApp.Workplace" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
style
=
"height: 100%; overflow-y: hidden"
>
<
head
runat
=
"server"
>
<
title
></
title
>
</
head
>
<
body
style
=
"height: 100%"
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
/>
</
form
>
</
body
>
</
html
>
...
<
appSettings
file
=
"fm.config"
>
<
add
key
=
"AsyncPostBackTimeout"
value
=
"600"
/>
<
add
key
=
"Telerik.Skin"
value
=
"Windows7"
/>
<
add
key
=
"Telerik.ScriptManager.TelerikCdn"
value
=
"Disabled"
/>
<
add
key
=
"Telerik.StyleSheetManager.TelerikCdn"
value
=
"Disabled"
/>
</
appSettings
>
...
<
system.web
>
<
pages
>
<
controls
>
<
add
tagPrefix
=
"asp"
namespace
=
"System.Web.UI"
assembly
=
"System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
tagPrefix
=
"asp"
namespace
=
"System.Web.UI.WebControls"
assembly
=
"System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
tagPrefix
=
"telerik"
namespace
=
"Telerik.Web.UI"
assembly
=
"Telerik.Web.UI"
/>
</
controls
>
</
pages
>
...
<
httpHandlers
>
<!-- AJAX: -->
<
remove
path
=
"*.asmx"
verb
=
"*"
/>
<
add
path
=
"*.asmx"
verb
=
"*"
type
=
"System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
validate
=
"false"
/>
<
add
path
=
"*_AppService.axd"
verb
=
"*"
type
=
"System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
validate
=
"false"
/>
<
add
path
=
"ScriptResource.axd"
verb
=
"GET,HEAD"
type
=
"System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
validate
=
"false"
/>
<!-- Chart Reporting: -->
<
add
path
=
"ChartImg.axd"
verb
=
"GET,HEAD,POST"
type
=
"System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
validate
=
"false"
/>
<!-- -->
<
add
verb
=
"*"
path
=
"Reserved.ReportViewerWebControl.axd"
type
=
"Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
/>
<
add
path
=
"ChartImage.axd"
type
=
"Telerik.Web.UI.ChartHttpHandler"
verb
=
"*"
validate
=
"false"
/>
<
add
path
=
"Telerik.Web.UI.SpellCheckHandler.axd"
type
=
"Telerik.Web.UI.SpellCheckHandler"
verb
=
"*"
validate
=
"false"
/>
<
add
path
=
"Telerik.Web.UI.DialogHandler.aspx"
type
=
"Telerik.Web.UI.DialogHandler"
verb
=
"*"
validate
=
"false"
/>
<
add
path
=
"Telerik.RadUploadProgressHandler.ashx"
type
=
"Telerik.Web.UI.RadUploadProgressHandler"
verb
=
"*"
validate
=
"false"
/>
<
add
path
=
"Telerik.Web.UI.WebResource.axd"
type
=
"Telerik.Web.UI.WebResource"
verb
=
"*"
validate
=
"false"
/>
</
httpHandlers
>
...
<
system.webServer
>
<
handlers
>
<
remove
name
=
"WebServiceHandlerFactory-Integrated"
/>
<
remove
name
=
"ScriptHandlerFactory"
/>
<
remove
name
=
"ScriptHandlerFactoryAppServices"
/>
<
remove
name
=
"ScriptResource"
/>
<!-- Chart Reporting: -->
<
remove
name
=
"ChartImageHandler"
/>
<!-- -->
<
add
name
=
"ScriptHandlerFactory"
verb
=
"*"
path
=
"*.asmx"
preCondition
=
"integratedMode"
type
=
"System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
name
=
"ScriptHandlerFactoryAppServices"
verb
=
"*"
path
=
"*_AppService.axd"
preCondition
=
"integratedMode"
type
=
"System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<
add
name
=
"ScriptResource"
preCondition
=
"integratedMode"
verb
=
"GET,HEAD"
path
=
"ScriptResource.axd"
type
=
"System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
<!-- Chart Reporting: -->
<
add
name
=
"ChartImageHandler"
preCondition
=
"integratedMode"
verb
=
"GET,HEAD"
path
=
"ChartImg.axd"
type
=
"System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
/>
<!-- -->
<
remove
name
=
"ChartImage_axd"
/>
<
add
name
=
"ChartImage_axd"
path
=
"ChartImage.axd"
type
=
"Telerik.Web.UI.ChartHttpHandler"
verb
=
"*"
preCondition
=
"integratedMode"
/>
<
remove
name
=
"Telerik_Web_UI_SpellCheckHandler_axd"
/>
<
add
name
=
"Telerik_Web_UI_SpellCheckHandler_axd"
path
=
"Telerik.Web.UI.SpellCheckHandler.axd"
type
=
"Telerik.Web.UI.SpellCheckHandler"
verb
=
"*"
preCondition
=
"integratedMode"
/>
<
remove
name
=
"Telerik_Web_UI_DialogHandler_aspx"
/>
<
add
name
=
"Telerik_Web_UI_DialogHandler_aspx"
path
=
"Telerik.Web.UI.DialogHandler.aspx"
type
=
"Telerik.Web.UI.DialogHandler"
verb
=
"*"
preCondition
=
"integratedMode"
/>
<
remove
name
=
"Telerik_RadUploadProgressHandler_ashx"
/>
<
add
name
=
"Telerik_RadUploadProgressHandler_ashx"
path
=
"Telerik.RadUploadProgressHandler.ashx"
type
=
"Telerik.Web.UI.RadUploadProgressHandler"
verb
=
"*"
preCondition
=
"integratedMode"
/>
<
remove
name
=
"Telerik_Web_UI_WebResource_axd"
/>
<
add
name
=
"Telerik_Web_UI_WebResource_axd"
path
=
"Telerik.Web.UI.WebResource.axd"
type
=
"Telerik.Web.UI.WebResource"
verb
=
"*"
preCondition
=
"integratedMode"
/>
</
handlers
>
....
<
SPAN
style
=
"TEXT-ALIGN: left; LINE-HEIGHT: normal; DISPLAY: inline; FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: medium"
id
=
ctl00_CPH_Body_rgMain_ctl00_ctl03_ctl01_ChangePageSizeTextBox_display
class
=
riDisplay
>1</
SPAN
>
<
span
class
=
"riDisplay"
id
=
"ctl00_CPH_Body_rgMain_ctl00_ctl03_ctl01_ChangePageSizeTextBox_display"
style
=
"color: rgb(0, 0, 0); display: inline; font-family: 'segoe ui', arial, sans-serif; font-size: 12px; line-height: normal; text-align: center; padding-left: 5px; padding-right: 5px; border-left-width: 0px; border-right-width: 3px; "
>1</
span
>
<
telerik:GridDropDownColumn
HeaderText
=
"Provider"
DataSourceID
=
"ldsProviders"
ListTextField
=
"name"
ListValueField
=
"id"
UniqueName
=
"ContractProvider"
DataField
=
"ProviderID"
AllowFiltering
=
"true"
>
<
FilterTemplate
>
<
telerik:RadComboBox
ID
=
"ddlFilterProviders"
DataSourceID
=
"ldsProviders"
DataTextField
=
"name"
DataValueField
=
"name"
AppendDataBoundItems
=
"true"
SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("ContractProvider").CurrentFilterValue %>'
runat="server"
OnClientSelectedIndexChanged="SelectedIndexChanged"
Filter="Contains">
<
Items
><
telerik:RadComboBoxItem
/></
Items
></
telerik:RadComboBox
>
<
script
type
=
"text/javascript"
>
function SelectedIndexChanged(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
tableView.filter("ContractProvider", args.get_item().get_value(), "EqualTo", true);
}
</
script
>
</
FilterTemplate
>
</
telerik:GridDropDownColumn
>
<ClientSettings AllowColumnHide="True" AllowColumnsReorder="true" ReorderColumnsOnClient="true" > <ClientEvents OnCommand="ReportSystem.RadGrid1_Command" OnRowDataBound="ReportSystem.RadGrid1_RowDataBound" OnColumnSwapped="ReportSystem.RadGrid1_OnColumnSwapped" OnDataBindingFailed="ReportSystem.OnDataBindingFailed" /> <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="True"> </Scrolling> </ClientSettings>