Hi Princy, I have the Viewstate enabled for the grid. I'm stumped. Here's the Radgrid I'm using. But I must say that the code that removes rows from the excel export using ExcelML works.
<
telerik:RadGrid
ID
=
"radReceipts"
runat
=
"server"
AllowFilteringByColumn
=
"true"
GridLines
=
"None"
Skin
=
"Vista"
AllowPaging
=
"True"
AllowSorting
=
"True"
EnableLinqExpressions
=
"False"
AutoGenerateColumns
=
"False"
AllowMultiRowSelection
=
"True"
EnableViewState
=
"true"
>
<
MasterTableView
AutoGenerateColumns
=
"False"
ClientDataKeyNames
=
"ReceiptID"
DataKeyNames
=
"ReceiptID"
AllowFilteringByColumn
=
"True"
EnableViewState
=
"True"
>
<
RowIndicatorColumn
Visible
=
"False"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
Visible
=
"False"
Resizable
=
"False"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridClientSelectColumn
HeaderStyle-Width
=
"20px"
UniqueName
=
"Checkbox"
>
<
HeaderStyle
Width
=
"20px"
/>
</
telerik:GridClientSelectColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"ReceiptID"
HeaderText
=
"Receipt ID"
DataField
=
"ReceiptID"
Display
=
"False"
>
</
telerik:GridBoundColumn
>
<
telerik:GridHyperLinkColumn
AllowFiltering
=
"true"
UniqueName
=
"Credited To"
DataTextField
=
"CreditedTo"
HeaderText
=
"Credited To"
DataTextFormatString
=
"{0}"
DataNavigateUrlFields
=
"ReceiptID"
DataNavigateUrlFormatString
=
"javascript:open_receipt({0});"
DataType
=
"System.String"
SortExpression
=
"CreditedTo"
>
</
telerik:GridHyperLinkColumn
>
<
telerik:GridBoundColumn
Display
=
"false"
UniqueName
=
"CreditedToOnly"
DataField
=
"CreditedTo"
DataType
=
"System.String"
DataFormatString
=
"{0}"
HeaderText
=
"Credited To"
>
</
telerik:GridBoundColumn
>
<
telerik:GridHyperLinkColumn
AllowFiltering
=
"true"
UniqueName
=
"Receipt Level"
DataTextField
=
"ReceiptLevel"
HeaderText
=
"Receipt Level"
DataTextFormatString
=
"{0}"
DataType
=
"System.String"
DataNavigateUrlFields
=
"ReceiptID"
DataNavigateUrlFormatString
=
"javascript:open_receipt({0});"
SortExpression
=
"ReceiptLevel"
>
</
telerik:GridHyperLinkColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"ReceiptLevelOnly"
DataField
=
"ReceiptLevel"
Display
=
"false"
HeaderText
=
"Receipt Level"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"Campaign Name"
DataField
=
"CampaignName"
DataType
=
"System.String"
HeaderText
=
"Campaign"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"Receipt Category"
DataField
=
"ReceiptCategory"
HeaderText
=
"Receipt Category"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"Receipt Type"
DataField
=
"ReceiptType"
HeaderText
=
"Receipt Type"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"Event"
DataField
=
"EventSiteName"
HeaderText
=
"Event Site"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"Total Receipt Amount"
DataField
=
"ReceiptAmountTotal"
HeaderText
=
"Receipt Total"
DataType
=
"System.Double"
DataFormatString
=
"{0:c}"
>
<
ItemStyle
Width
=
"10px"
/>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"Total Donor Amount"
DataType
=
"System.Double"
DataField
=
"DonorAmountTotal"
HeaderText
=
"Donor Total"
DataFormatString
=
"{0:c}"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"Expected Matching Gift"
DataType
=
"System.Double"
DataField
=
"ExpMatchingGift"
HeaderText
=
"Expecting MG$"
DataFormatString
=
"{0:c}"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"Incentive Distributed"
DataField
=
"IncentiveDistributed"
HeaderText
=
"Incentive Distributed"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
UniqueName
=
"Follow Up"
DataField
=
"FollowUp"
HeaderText
=
"Follow Up"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Comment"
HeaderText
=
"Comments"
UniqueName
=
"Comments"
Visible
=
"true"
Display
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridEditCommandColumn
EditText
=
"+"
UniqueName
=
"EditCommandColumn"
HeaderText
=
"Comment"
>
</
telerik:GridEditCommandColumn
>
<
telerik:GridBoundColumn
DataField
=
"JdeClosingDate"
DataFormatString
=
"{0:MM/dd/yyyy}"
Display
=
"False"
HeaderText
=
"JDE Closing Date"
UniqueName
=
"JDE Closing Date"
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
EditFormSettings
EditFormType
=
"Template"
>
<
EditColumn
UniqueName
=
"commentsColumnEx"
UpdateText
=
""
CancelText
=
"Close"
Display
=
"true"
>
</
EditColumn
>
<
FormTemplate
>
<
table
width
=
"85%"
>
<
tr
>
<
td
>
<
b
>Comments: </
b
>
<
asp:LinkButton
ID
=
"btnCancelComments"
Text
=
"close"
runat
=
"server"
CausesValidation
=
"False"
CommandName
=
"Cancel"
></
asp:LinkButton
>
</
tr
>
<
tr
>
<
td
colspan
=
"2"
>
<
textarea
id
=
"labelComments"
cols
=
"120"
rows
=
"5"
readonly
=
"readonly"
><%# DataBinder.Eval(Container.DataItem, "Comment") %></
textarea
>
</
td
>
</
tr
>
</
table
>
</
FormTemplate
>
</
EditFormSettings
>
</
MasterTableView
>
<
ClientSettings
>
<
Selecting
AllowRowSelect
=
"True"
/>
<
ClientEvents
OnGridCreated
=
"on_grid_created"
OnFilterMenuShowing
=
"on_show_filter"
OnColumnClick
=
"on_column_click"
OnRowCreated
=
"on_row_created"
OnRowSelected
=
"on_row_selected"
OnRowDeselected
=
"on_row_deselected"
/>
</
ClientSettings
>
<
FilterMenu
Skin
=
"Vista"
EnableTheming
=
"True"
Width
=
"30px"
>
<
CollapseAnimation
Type
=
"OutQuint"
Duration
=
"200"
></
CollapseAnimation
>
</
FilterMenu
>
</
telerik:RadGrid
>
Now I'm just struggling to make the selected property to work. Here's the code behind where the dataitem.Selected always returns as False:
Thanks for the help.