Hi,
If I try to emit javascript in a EditTemplate column with the Radgrid inside a RadAjaxPanel, the javascript never executes, is completed ignored. If the RadAjaxPanel is removed, when the grid enters in edit mode the javascript runs correctly. (I have tested this in I.E 9)
Is it missing some additional configuration?
example:
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel1"
runat
=
"server"
HorizontalAlign
=
"NotSet"
>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
AutoGenerateColumns
=
"False"
CellSpacing
=
"0"
GridLines
=
"None"
OnNeedDataSource
=
"RadGrid1_NeedDataSource"
OnUpdateCommand
=
"RadGrid1_UpdateCommand"
>
<
ClientSettings
AllowExpandCollapse
=
"true"
>
<
Selecting
AllowRowSelect
=
"true"
/>
</
ClientSettings
>
<
MasterTableView
>
<
Columns
>
<
telerik:GridEditCommandColumn
ButtonType
=
"ImageButton"
/>
<
telerik:GridTemplateColumn
HeaderText
=
"Test"
UniqueName
=
"TemplateColumn"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"Label1"
runat
=
"server"
Text='<%# Eval("Name") %>'></
asp:Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp:TextBox
ID
=
"TextBox1"
runat
=
"server"
></
asp:TextBox
>
<
script
type
=
"text/javascript"
>
alert('Started Edit mode');
</
script
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
telerik:RadAjaxPanel
>
Best Regards
Ricardo Rocha
<
telerik:RadAsyncUpload
MaxFileInputsCount
=
"1"
MaxFileSize
=
"2097152"
AllowedFileExtensions
=
"bmp,jpg,jpeg,gif,png"
ID
=
"ImageAsyncUpload"
OnFileUploaded
=
"PhotoUploaded"
TargetFolder
=
"~/Test"
OnClientFileUploadFailed
=
"OnPhotoUploadFailed"
OnClientFileSelected
=
"OnPhotoSelected"
OnClientValidationFailed
=
"PhotoValidationFailed"
OnClientFileUploaded
=
"OnPhotoUploaded"
runat
=
"server"
>
</
telerik:RadAsyncUpload
>
/* <RadMenu / Default> */ |
.RadMenu_MyCustomSkin .rmRootGroup, |
.RadMenu_MyCustomSkin .rmLink, |
.RadMenu_MyCustomSkin .rmText, |
.RadMenu_MyCustomSkin .rmLeftArrow, |
.RadMenu_MyCustomSkin .rmRightArrow, |
.RadMenu_MyCustomSkin .rmTopArrow, |
.RadMenu_MyCustomSkin .rmBottomArrow |
{ |
} |
.RadMenu_MyCustomSkin .rmRootGroup |
{ |
background-position: 0 -408px; |
} |
/* <Root items> */ |
.RadMenu_MyCustomSkin, |
.RadMenu_MyCustomSkin .rmLink |
{ |
font-family: Verdana, Arial, Helvetica, sans-serif; |
font-size: 11px; |
color: #5b3b23; |
line-height: 10px; |
text-decoration: none; |
border-bottom-width: 1px; |
} |
.RadMenu_MyCustomSkin .rmLink, |
.RadMenu_MyCustomSkin .rmDisabled, |
.RadMenu_MyCustomSkin .rmDisabled:hover |
{ |
background-position: 0 -72px; |
} |
.RadMenu_MyCustomSkin .rmText, |
.RadMenu_MyCustomSkin .rmDisabled .rmText, |
.RadMenu_MyCustomSkin .rmDisabled:hover .rmText |
{ |
background-position: 100% -96px; |
} |
.RadMenu_MyCustomSkin .rmFirst .rmLink, |
.RadMenu_MyCustomSkin .rmFirst .rmLink:hover, |
.RadMenu_MyCustomSkin .rmLast .rmText, |
.RadMenu_MyCustomSkin .rmLast .rmLink:hover .rmText, |
.RadMenu_MyCustomSkin .rmVertical .rmLink, |
.RadMenu_MyCustomSkin .rmVertical .rmText |
{ |
background-repeat: no-repeat; |
background-position: 0 500px; |
} |
.RadMenu_MyCustomSkin .rmVertical .rmFirst, |
.RadMenu_MyCustomSkin .rmVertical .rmLast |
{ |
background: none; |
} |
.RadMenu_MyCustomSkin .rmLink:hover, |
.RadMenu_MyCustomSkin .rmFocused |
{ |
color: #ad9d91; |
text-decoration:none; |
border-bottom-style: none; |
border-bottom-style: dashed; |
border-bottom-color: #FFFFFF; |
} |
.RadMenu_MyCustomSkin .rmVertical .rmLink |
{ |
border-bottom-style: dashed; |
border-bottom-color: #FFFFFF; |
padding-top: 10px; |
padding-bottom: 15px; |
} |
.RadMenu_MyCustomSkin .rmVertical .rmLast .rmLink |
{ |
border-bottom-width: 0px; |
border-bottom-style: none; |
} |
.RadMenu_MyCustomSkin .rmVertical .rmLink:hover, |
.RadMenu_MyCustomSkin .rmVertical .rmFocused, |
.RadMenu_MyCustomSkin .rmVertical .rmExpanded, |
.RadMenu_MyCustomSkin .rmVertical .rmExpanded:hover |
{ |
} |
.RadMenu_MyCustomSkin .rmVertical .rmFirst .rmLink:hover, |
.RadMenu_MyCustomSkin .rmVertical .rmFirst .rmFocused, |
.RadMenu_MyCustomSkin .rmVertical .rmFirst .rmExpanded, |
.RadMenu_MyCustomSkin .rmVertical .rmFirst .rmExpanded:hover |
{ |
} |
.RadMenu_MyCustomSkin .rmVertical .rmLast .rmLink:hover, |
.RadMenu_MyCustomSkin .rmVertical .rmLast .rmFocused, |
.RadMenu_MyCustomSkin .rmVertical .rmLast .rmExpanded, |
.RadMenu_MyCustomSkin .rmVertical .rmLast .rmExpanded:hover |
{ |
} |
.RadMenu_MyCustomSkin .rmVertical .rmItem .rmDisabled:hover |
{ |
padding-top: 1px; |
padding-bottom: 1px; |
border-width: 0; |
} |
.RadMenu_MyCustomSkin .rmExpanded, |
.RadMenu_MyCustomSkin .rmExpanded:hover |
{ |
background-color: #e3f3f4; |
background-position: 0 -72px; |
} |
.RadMenu_MyCustomSkin .rmExpanded .rmText, |
.RadMenu_MyCustomSkin .rmExpanded:hover .rmText |
{ |
background-position: 100% -96px; |
} |
.RadMenu_MyCustomSkin .rmLast .rmExpanded .rmText |
{ |
background-position: 0 500px; |
background-repeat: no-repeat; |
} |
.RadMenu_MyCustomSkin .rmDisabled, |
.RadMenu_MyCustomSkin .rmDisabled:hover |
{ |
color: #7d7d7d; |
background-color: transparent; |
} |
/* </Root items> */ |
/* <Submenu items> */ |
.RadMenu_MyCustomSkin .rmGroup, |
.RadMenu_MyCustomSkin .rmGroup .rmVertical |
{ |
background-color: #E7F5F5; |
} |
.RadMenu_MyCustomSkin .rmGroup .rmItem .rmLink |
{ |
border-bottom-style: dashed; |
border-bottom-color: #FFFFFF; |
padding-top: 10px; |
padding-bottom: 15px; |
} |
.RadMenu_MyCustomSkin .rmGroup .rmItem .rmLast .rmLink |
{ |
border-bottom-style: none; |
} |
.RadMenu_MyCustomSkin .rmSlide .rmScrollWrap |
{ |
background-image: none; |
} |
.RadMenu_MyCustomSkin_rtl .rmGroup, |
.RadMenu_MyCustomSkin_rtl .rmGroup .rmVertical |
{ |
background-position: 100% 0; |
} |
.RadMenu_MyCustomSkin .rmRootGroup li.rmItem .rmGroup |
{ |
padding-bottom: 0; |
} |
.RadMenu_MyCustomSkin .rmRootGroup .rmHorizontal |
{ |
background-image: none; |
} |
.RadMenu_MyCustomSkin .rmScrollWrap .rmVertical |
{ |
border: 0; |
} |
.RadMenu_MyCustomSkin .rmGroup .rmItem .rmLink, |
.RadMenu_MyCustomSkin .rmGroup .rmItem .rmLink:hover, |
.RadMenu_MyCustomSkin .rmGroup .rmItem .rmFocused, |
.RadMenu_MyCustomSkin .rmGroup .rmItem .rmExpanded |
{ |
} |
.RadMenu_MyCustomSkin .rmGroup .rmLast .rmLink, |
.RadMenu_MyCustomSkin .rmGroup .rmLast .rmLink:hover, |
.RadMenu_MyCustomSkin .rmGroup .rmLast .rmFocused, |
.RadMenu_MyCustomSkin .rmGroup .rmLast .rmExpanded |
{ |
} |
.RadMenu_MyCustomSkin .rmGroup .rmLink, |
.RadMenu_MyCustomSkin .rmGroup .rmText, |
.RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled, |
.RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled:hover, |
.RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled .rmText, |
.RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled:hover .rmText |
{ |
} |
.RadMenu_MyCustomSkin .rmGroup .rmLink:hover, |
.RadMenu_MyCustomSkin .rmGroup .rmFocused, |
.RadMenu_MyCustomSkin .rmGroup .rmExpanded |
{ |
background-position: 0 -168px; |
} |
.RadMenu_MyCustomSkin .rmGroup .rmLink:hover .rmText, |
.RadMenu_MyCustomSkin .rmGroup .rmFocused .rmText, |
.RadMenu_MyCustomSkin .rmGroup .rmExpanded .rmText |
{ |
background-position: 100% -192px; |
} |
/* <expand arrows> */ |
.RadMenu_MyCustomSkin .rmGroup .rmExpandRight, |
.RadMenu_MyCustomSkin .rmGroup .rmExpandDown, |
.RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled .rmExpandRight, |
.RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled .rmExpandDown, |
.RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled:hover .rmExpandRight, |
.RadMenu_MyCustomSkin .rmGroup .rmItem .rmDisabled:hover .rmExpandDown |
{ |
background-position: 100% -216px; |
} |
.RadMenu_MyCustomSkin .rmGroup .rmLink:hover .rmExpandRight, |
.RadMenu_MyCustomSkin .rmGroup .rmFocused .rmExpandRight, |
.RadMenu_MyCustomSkin .rmGroup .rmExpanded .rmExpandRight, |
.RadMenu_MyCustomSkin .rmGroup .rmLink:hover .rmExpandDown, |
.RadMenu_MyCustomSkin .rmGroup .rmFocused .rmExpandDown, |
.RadMenu_MyCustomSkin .rmGroup .rmExpanded .rmExpandDown |
{ |
background-position: 100% -240px; |
} |
.RadMenu_MyCustomSkin .rmGroup .rmDisabled:hover .rmExpandRight, |
.RadMenu_MyCustomSkin .rmGroup .rmDisabled:hover .rmExpandDown |
{ |
background-position: 100% -216px; |
} |
/* </expand arrows> */ |
/* <rtl> */ |
.RadMenu_MyCustomSkin_rtl .rmLink |
{ |
background-position: 100% -96px; |
} |
.RadMenu_MyCustomSkin_rtl .rmText |
{ |
background-position: 0 -72px; |
} |
.RadMenu_MyCustomSkin_rtl .rmVertical .rmExpanded .rmText, |
.RadMenu_MyCustomSkin_rtl .rmVertical .rmExpanded:hover .rmText |
{ |
background-position: 0 500px; |
background-repeat: no-repeat; |
} |
.RadMenu_MyCustomSkin_rtl .rmGroup .rmLink:hover, |
.RadMenu_MyCustomSkin_rtl .rmGroup .rmFocused, |
.RadMenu_MyCustomSkin_rtl .rmGroup .rmExpanded |
{ |
background-position: 100% -264px; |
} |
.RadMenu_MyCustomSkin_rtl .rmGroup .rmLink:hover .rmText, |
.RadMenu_MyCustomSkin_rtl .rmGroup .rmFocused .rmText, |
.RadMenu_MyCustomSkin_rtl .rmGroup .rmExpanded .rmText |
{ |
background-position: 0 -288px; |
} |
.RadMenu_MyCustomSkin_rtl .rmGroup .rmExpandLeft |
{ |
background-position: 0 -312px; |
} |
.RadMenu_MyCustomSkin_rtl .rmGroup .rmLink:hover .rmExpandLeft, |
.RadMenu_MyCustomSkin_rtl .rmGroup .rmFocused .rmExpandLeft, |
.RadMenu_MyCustomSkin_rtl .rmGroup .rmExpanded .rmExpandLeft |
{ |
background-position: 0 -336px; |
} |
/* </rtl> */ |
/* </Submenu items> */ |
/* <Submenu offsets (Default - specific, overlapping submenus)> */ |
.RadMenu_MyCustomSkin .rmSlide |
{ |
margin: 0 0 0 -1px; |
} |
.RadMenu_MyCustomSkin .rmVertical .rmSlide, |
.RadMenu_MyCustomSkin .rmSlide .rmSlide, |
.RadMenu_MyCustomSkin_Context .rmGroup .rmSlide |
{ |
margin: 0 0 0 0; |
} |
.RadMenu_MyCustomSkin_rtl .rmSlide |
{ |
margin: 0 0 0 0; |
} |
.RadMenu_MyCustomSkin_rtl .rmFirst .rmSlide |
{ |
margin-left: 1px; |
} |
.RadMenu_MyCustomSkin_rtl .rmVertical .rmSlide, |
.RadMenu_MyCustomSkin_rtl .rmSlide .rmSlide, |
.RadMenu_MyCustomSkin_Context_rtl .rmGroup .rmSlide |
{ |
margin: 0 0 0 5px; |
} |
/* </Submenu offsets> */ |
/* <Scrolling arrows> */ |
.RadMenu_MyCustomSkin .rmLeftArrow, |
.RadMenu_MyCustomSkin .rmRightArrow |
{ |
background-color: #E6E6E6; |
} |
.RadMenu_MyCustomSkin .rmLeftArrow { background-position: -8px -312px; border-right: 1px solid #828282; } |
.RadMenu_MyCustomSkin .rmRightArrow { background-position: -482px -216px; border-left: 1px solid #828282; } |
.RadMenu_MyCustomSkin .rmTopArrow, |
.RadMenu_MyCustomSkin .rmBottomArrow, |
.RadMenu_MyCustomSkin .rmGroup .rmLeftArrow, |
.RadMenu_MyCustomSkin .rmGroup .rmRightArrow |
{ |
background-color: #E6E6E6; |
} |
.RadMenu_MyCustomSkin .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #828282; } |
.RadMenu_MyCustomSkin .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #828282; } |
/* </Scrolling arrows> */ |
/* <Separators> */ |
.RadMenu_MyCustomSkin .rmHorizontal .rmSeparator .rmText, |
.RadMenu_MyCustomSkin .rmVertical .rmHorizontal .rmSeparator .rmText |
{ |
height: 22px; |
margin: 1px 0 0; |
width: 1px; |
background-color: #A8A8A8; |
} |
.RadMenu_MyCustomSkin_Context .rmSeparator .rmText, |
.RadMenu_MyCustomSkin .rmHorizontal .rmGroup .rmSeparator .rmText, |
.RadMenu_MyCustomSkin .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText |
{ |
background-color: transparent; |
background-position: 0 -406px; |
} |
/* </Separators> */ |
/* </RadMenu / Default> */ |
<telerik:RadMenu ID="RadMenu1" runat="server" DataNavigateUrlField="Url" DataSourceID="XmlDataSource1" |
DataTextField="Text" DataValueField="Text" EnableEmbeddedSkins="false" Flow="Vertical" |
Skin="MyCustomSkin" Width="183"> |
<DefaultGroupSettings ExpandDirection="Right" Width="183" /> |
</telerik:RadMenu> |
I have a Telerik Grid with paging.
I want to Select All the rows in the Radgrid from a checkbox given in Header template of the grid from Client Side function
I am attaching my aspx code for your reference ,along will I am also attaching the javascript code that I am using currently.
But this code Selects all the rows of the same page and I want to select all the rows across all the pages in the grid by
Checking the Checkbox given in Header Template.
HI ,
<
telerik:RadGrid
ID
=
"grdSearchResults"
runat
=
"server"
AllowSorting
=
"True"
GridLines
=
"None"
Skin
=
"Windows7"
AutoGenerateColumns
=
"False"
PageSize
=
"5"
OnItemDataBound
=
"grdSearchResults_ItemDataBound"
OnNeedDataSource
=
"grdSearchResults_NeedDataSource"
CellSpacing
=
"0"
>
<
ClientSettings
EnableRowHoverStyle
=
"true"
>
</
ClientSettings
>
<
MasterTableView
Width
=
"100%"
TableLayout
=
"Auto"
CommandItemDisplay
=
"Top"
AllowPaging
=
"true"
AllowSorting
=
"true"
PageSize
=
"10"
DataKeyNames
=
"BackImage,Image,CreditImage"
>
<%--StatementID,StatementDate,AccountNumber,Rows,Columns,--%>
<
CommandItemSettings
ShowAddNewRecordButton
=
"false"
ShowRefreshButton
=
"true"
ShowExportToExcelButton
=
"true"
ShowExportToPdfButton
=
"true"
ShowExportToWordButton
=
"true"
ShowExportToCsvButton
=
"true"
>
</
CommandItemSettings
>
<
RowIndicatorColumn
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridTemplateColumn
HeaderText
=
"Statement Date"
DataField
=
"StatementDate"
UniqueName
=
"StatementDate"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
SortExpression
=
"statementdate"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblstmtDate"
runat
=
"server"
Text="<%# Bind('StatementDate') %>" Font-Bold="False"></
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
></
HeaderStyle
>
<
ItemStyle
HorizontalAlign
=
"Center"
></
ItemStyle
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Account Number"
DataField
=
"AccountNumber"
UniqueName
=
"AccountNumber"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
SortExpression
=
"AccountNumber"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblAccountNumber"
runat
=
"server"
Text="<%# Bind('AccountNumber') %>"
Font-Bold="False">
</
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
></
HeaderStyle
>
<
ItemStyle
HorizontalAlign
=
"Center"
></
ItemStyle
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Rows"
DataField
=
"Rows"
UniqueName
=
"Rows"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
SortExpression
=
"Rows"
>
<
ItemTemplate
>
<
telerik:RadNumericTextBox
ID
=
"txtRows"
runat
=
"server"
Width
=
"20px"
Type
=
"Number"
MaxLength
=
"1"
DbValue="<%# Bind('Rows') %>" ToolTip="Please enter number greater than 0">
<
NumberFormat
DecimalDigits
=
"0"
GroupSeparator
=
""
/>
</
telerik:RadNumericTextBox
>
<
asp:Label
ID
=
"Label2"
runat
=
"server"
ForeColor
=
"#FF3300"
Text
=
"*"
></
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
></
HeaderStyle
>
<
ItemStyle
HorizontalAlign
=
"Center"
></
ItemStyle
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Columns"
DataField
=
"Columns"
UniqueName
=
"Columns"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
SortExpression
=
"Columns"
>
<
ItemTemplate
>
<
telerik:RadNumericTextBox
ID
=
"txtColumns"
runat
=
"server"
Width
=
"20px"
Type
=
"Number"
MaxLength
=
"1"
DbValue="<%# Bind('Columns') %>" ToolTip="Please enter number greater than 0">
<
NumberFormat
DecimalDigits
=
"0"
GroupSeparator
=
""
/>
</
telerik:RadNumericTextBox
>
<
asp:Label
ID
=
"Label1"
runat
=
"server"
ForeColor
=
"#FF3300"
Text
=
"*"
></
asp:Label
>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
></
HeaderStyle
>
<
ItemStyle
HorizontalAlign
=
"Center"
></
ItemStyle
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
Visible
=
"true"
HeaderText
=
"Add Credit Images"
UniqueName
=
"Credits"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:CheckBox
ID
=
"chkCredits"
runat
=
"server"
/>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
></
HeaderStyle
>
<
ItemStyle
HorizontalAlign
=
"Center"
></
ItemStyle
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Add Back Images"
UniqueName
=
"BackImage"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:CheckBox
ID
=
"chkBackImages"
runat
=
"server"
/>
</
ItemTemplate
>
<
FooterStyle
Width
=
"100%"
/>
<
HeaderStyle
HorizontalAlign
=
"Center"
></
HeaderStyle
>
<
ItemStyle
HorizontalAlign
=
"Center"
></
ItemStyle
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"StatementID"
HeaderText
=
"StatementID"
UniqueName
=
"StatementID"
Visible
=
"false"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblStatementID"
runat
=
"server"
Text="<%# Bind('StatementID') %>"></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"DatePrinted"
HeaderText
=
"Date Printed"
UniqueName
=
"DatePrinted"
Visible
=
"false"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblDatePrited"
runat
=
"server"
Text="<%# Bind('DatePrinted') %>"></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"DateEmailed"
HeaderText
=
"Date Emailed"
UniqueName
=
"DateEmailed"
Visible
=
"false"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblDateEmailed"
runat
=
"server"
Text="<%# Bind('DateEmailed') %>"></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"Images"
HeaderText
=
"Images"
UniqueName
=
"Images"
Visible
=
"false"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblImages"
runat
=
"server"
Text="<%# Bind('Images') %>"></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Add Images"
UniqueName
=
"AddImages"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:CheckBox
ID
=
"chkAddImages"
Checked
=
"true"
runat
=
"server"
/>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
></
HeaderStyle
>
<
ItemStyle
HorizontalAlign
=
"Center"
></
ItemStyle
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"IsSelected"
HeaderText
=
"IsSelected"
UniqueName
=
"IsSelected"
Display
=
"false"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblIsSelected"
runat
=
"server"
Text="<%# Bind('IsSelected') %>"></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
UniqueName
=
"checkboxcolumn"
HeaderStyle-Width
=
"7%"
ItemStyle-Width
=
"7%"
HeaderStyle-HorizontalAlign
=
"Center"
>
<
HeaderTemplate
>
<
asp:CheckBox
ID
=
"CheckBoxAll"
runat
=
"server"
onclick
=
"javascript:selectAll(this);"
/>
</
HeaderTemplate
>
<
ItemTemplate
>
<
asp:Image
ID
=
"SavedItemImage"
runat
=
"server"
Visible
=
"false"
ImageUrl
=
"~/Images/Common/disk2.gif"
/>
<
asp:CheckBox
ID
=
"chkSelect"
runat
=
"server"
/>
</
ItemTemplate
>
<
HeaderStyle
HorizontalAlign
=
"Center"
Width
=
"30px"
></
HeaderStyle
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"StatementFileIndexId"
FilterControlAltText
=
"Filter StatementFileIndexId column"
HeaderText
=
"StatementFileIndexId"
UniqueName
=
"StatementFileIndexId"
Visible
=
"False"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblStatementFileIndexId"
runat
=
"server"
Text="<%# Bind('StatementFileIndexId') %>"></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
>
</
EditColumn
>
</
EditFormSettings
>
<
PagerStyle
AlwaysVisible
=
"True"
></
PagerStyle
>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
>
</
FilterMenu
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Windows7"
>
</
HeaderContextMenu
>
</
telerik:RadGrid
>
protected
void
imgBtnExportCSV_Click(
object
sender, EventArgs e)
{
foreach
(GridDataItem item
in
grdLeadList.MasterTableView.Items)
//loop through each grid item
{
if
(item.Selected)
{
selectedItems.Add(item.ItemIndex);
}
}
grdLeadList.ExportSettings.ExportOnlyData =
true
;
grdLeadList.ExportSettings.OpenInNewWindow =
true
;
grdLeadList.MasterTableView.Columns.FindByUniqueName(
"ClientSelectColumn"
).Visible =
false
;
grdLeadList.MasterTableView.Columns.FindByUniqueName(
"EditCommandColumn1"
).Visible =
false
;
grdLeadList.MasterTableView.Columns.FindByUniqueName(
"CompanyName"
).ItemStyle.CssClass =
"excelHeaderStyle"
;
grdLeadList.ExportSettings.FileName =
"ColderLeads"
;
grdLeadList.MasterTableView.ExportToCSV();
}