or
<
script
type
=
"text/javascript"
>
function RowDblClick(sender, eventArgs) {
debugger
//sender.get_masterTableView().editItem(eventArgs.get_itemIndexHierarchical());
editedRow = eventArgs.get_itemIndexHierarchical();
$find("<%= grdEvaluation.MasterTableView.ClientID %>").editItem(editedRow);
}
</
script
>
<
telerik:RadGrid
ID
=
"grdEvaluation"
runat
=
"server"
AllowSorting
=
"True"
Skin
=
"Outlook"
Width
=
"100%"
AutoGenerateColumns
=
"false"
>
<
MasterTableView
Width
=
"100%"
EditMode
=
"EditForms"
DataKeyNames
=
"QuestNo"
Dir="<%$ Resources:Common,DIR %>">
<
GroupByExpressions
>
<
telerik:GridGroupByExpression
>
<
SelectFields
>
<
telerik:GridGroupByField
FieldName
=
"EvalGroupName"
HeaderText
=
"Group Name"
></
telerik:GridGroupByField
>
</
SelectFields
>
<
GroupByFields
>
<
telerik:GridGroupByField
FieldName
=
"EvalGroupName"
SortOrder
=
"Ascending"
></
telerik:GridGroupByField
>
</
GroupByFields
>
</
telerik:GridGroupByExpression
>
</
GroupByExpressions
>
<
Columns
>
<
telerik:GridTemplateColumn
HeaderText
=
"Question"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblQuestion"
runat
=
"server"
></
asp:Label
>
<
asp:Label
ID
=
"lblQuestionTypeID"
runat
=
"server"
Visible
=
"false"
></
asp:Label
>
</
ItemTemplate
>
<
ItemStyle
Width
=
"40%"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"QuestionType"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblQuestionType"
runat
=
"server"
></
asp:Label
>
</
ItemTemplate
>
<
ItemStyle
Width
=
"10%"
/>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Answer"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblAnswer"
runat
=
"server"
></
asp:Label
>
<
asp:HiddenField
ID
=
"hfAnswer"
runat
=
"server"
/>
</
ItemTemplate
>
<
ItemStyle
Width
=
"50%"
/>
</
telerik:GridTemplateColumn
>
</
Columns
>
<
EditFormSettings
EditFormType
=
"Template"
>
<
EditColumn
UniqueName
=
"EditCommandColumn1"
>
</
EditColumn
>
<
FormTemplate
>
<
table
id
=
"Table2"
cellspacing
=
"2"
cellpadding
=
"1"
width
=
"100%"
border
=
"0"
>
<
tr
>
<
td
style
=
"width: 5%"
>
<
asp:Label
ID
=
"Label2"
runat
=
"server"
Text
=
"Question :"
></
asp:Label
>
</
td
>
<
td
style
=
"width: 95%"
>
<
asp:Label
ID
=
"lblQuestions"
runat
=
"server"
Text='<%# Bind("QuestionName") %>'></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"Label3"
runat
=
"server"
Text
=
"Answer :"
></
asp:Label
>
</
td
>
<
td
>
<
asp:TextBox
ID
=
"txtAnswer"
TextMode
=
"MultiLine"
Height
=
"50px"
Width
=
"900px"
runat
=
"server"
Visible
=
"false"
Text='<%# Bind("Answer") %>'></
asp:TextBox
>
<
asp:DropDownList
ID
=
"ddlAnswer"
runat
=
"server"
Visible
=
"false"
>
</
asp:DropDownList
>
</
td
>
</
tr
>
</
table
>
<
table
style
=
"width: 20%;"
>
<
tr
>
<
td
align
=
"center"
colspan
=
"2"
>
<
asp:Button
ID
=
"Button1"
Text
=
"Update"
runat
=
"server"
CommandName
=
"Update"
CausesValidation
=
"false"
>
</
asp:Button
>
<
asp:Button
ID
=
"Button2"
Text
=
"Cancel"
runat
=
"server"
CausesValidation
=
"False"
CommandName
=
"Cancel"
>
</
asp:Button
>
</
td
>
</
tr
>
</
table
>
</
FormTemplate
>
<%--<
PopUpSettings
Modal
=
"True"
></
PopUpSettings
>--%>
</
EditFormSettings
>
</
MasterTableView
>
<
ClientSettings
EnablePostBackOnRowClick
=
"false"
>
<
ClientEvents
OnRowDblClick
=
"RowDblClick"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
<
EditFormSettings
EditFormType
=
"Template"
>
<
PopUpSettings
Width
=
"800"
Height
=
"500"
/>
<
FormTemplate
>
...
<
telerik:GridTemplateColumn
UniqueName
=
"chkResubmitted"
>
<
HeaderTemplate
>
<
asp:CheckBox
id
=
"headerChkbox"
OnCheckedChanged
=
"ToggleSelectedState"
AutoPostBack
=
"True"
runat
=
"server"
Text
=
" resubmitted"
></
asp:CheckBox
>
</
HeaderTemplate
>
<
EditItemTemplate
>
<
asp:CheckBox
id
=
"chkResubmittedEdit"
runat
=
"server"
/>
</
EditItemTemplate
>
<
ItemTemplate
>
<
asp:CheckBox
id
=
"chkResubmittedItem"
OnCheckedChanged
=
"ToggleRowSelection"
AutoPostBack
=
"True"
runat
=
"server"
></
asp:CheckBox
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
if (e.CommandName == RadGrid.UpdateCommandName)
{
GridEditableItem editedItem = e.Item as GridEditableItem;
RadGrid dtlgrid = (editedItem.FindControl("grdClaimDetail") as RadGrid);
CheckBox chk = dtlgrid.FindControl("chkResubmittedEdit");
...