Hi,
Please see attached image file.
and please refer foll. code.
Regards,
Abhi
Please see attached image file.
and please refer foll. code.
<
telerik:RadGrid
runat
=
"server"
ID
=
"rgQuestions"
OnNeedDataSource
=
"rgQuestions_NeedDataSource"
AllowPaging
=
"True"
AllowMultiRowSelection
=
"true"
OnItemDataBound
=
"rgQuestions_ItemDataBOund"
PageSize
=
"30"
EnableHeaderContextMenu
=
"true"
AutoGenerateColumns
=
"false"
>
<
MasterTableView
DataKeyNames
=
"Q_QuestionId"
TableLayout
=
"Fixed"
>
<
GroupByExpressions
>
<
telerik:GridGroupByExpression
>
<
SelectFields
>
<
telerik:GridGroupByField
FieldAlias
=
"Category"
FieldName
=
"Q_CategoryName"
HeaderValueSeparator
=
" : "
>
</
telerik:GridGroupByField
>
</
SelectFields
>
<
GroupByFields
>
<
telerik:GridGroupByField
FieldName
=
"Q_CategoryName"
></
telerik:GridGroupByField
>
</
GroupByFields
>
</
telerik:GridGroupByExpression
>
</
GroupByExpressions
>
<
Columns
>
<
telerik:GridBoundColumn
Visible
=
"False"
DataField
=
"Q_QuestionId"
HeaderText
=
"Question Id"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
Visible
=
"False"
DataField
=
"Q_Question"
HeaderText
=
"Question"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
Visible
=
"False"
DataField
=
"Q_AnswerType"
HeaderText
=
"AnswerType"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
Visible
=
"False"
DataField
=
"Q_QuestionMark"
HeaderText
=
"QuestionMark"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
Visible
=
"False"
DataField
=
"Q_Mandatory"
HeaderText
=
"Mandatory"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
Visible
=
"False"
DataField
=
"Q_MarksStatus"
HeaderText
=
"MarksStatus"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
Visible
=
"False"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblAnsType"
runat
=
"server"
Visible
=
"False"
Text='<%# DataBinder.Eval(Container.DataItem, "Q_AnswerType") %>'>
</
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"Q_Order"
HeaderStyle-Width
=
"5%"
ItemStyle-VerticalAlign
=
"Top"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
DataField
=
"Q_Question"
HeaderText
=
"Question"
HeaderStyle-Width
=
"65%"
>
<
ItemStyle
HorizontalAlign
=
"Left"
/>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblQuestion"
runat
=
"server"
Text='<%# Eval("Q_Question") %>'>
</
asp:Label
>
<
br
/>
<
asp:Panel
ID
=
"QuestionDetails"
runat
=
"server"
>
<
asp:Label
ID
=
"lblAnsType1"
runat
=
"server"
Visible
=
"False"
Text='<%# DataBinder.Eval(Container.DataItem, "Q_AnswerType") %>'>
</
asp:Label
>
<
asp:Label
ID
=
"lblQuestionID"
runat
=
"server"
Text='<%# Eval("Q_QuestionId") %>' Visible="false">
</
asp:Label
>
</
asp:Panel
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderStyle-Width
=
"15%"
>
<
ItemStyle
VerticalAlign
=
"top"
></
ItemStyle
>
<
ItemTemplate
>
<%--<
asp:HyperLink
id
=
"hlinkEdit"
runat
=
"server"
ToolTip
=
"Edit"
ImageUrl
=
"../Images/edit.gif"
NavigateUrl='<%#"AddQuestion.aspx?
mode
=
Edit
&
Id
=
"+DataBinder.Eval(Container.DataItem,"
Q_Questionid")+"&
Choice
=
Preview
&
answertype
=
"+ DataBinder.Eval(Container.DataItem,"
Q_AnswerType")%>' >
</
asp:HyperLink
>--%>
<
asp:HyperLink
ID
=
"hlinkEdit"
runat
=
"server"
ToolTip
=
"Edit Question"
ImageUrl
=
"../Images/edit.gif"
NavigateUrl='<%#"AddQuestions.aspx?
mode
=
Edit
&
Id
=
"+DataBinder.Eval(Container.DataItem,"
Q_Questionid")+"&
Choice
=
Preview
&
answertype
=
"+ DataBinder.Eval(Container.DataItem,"
Q_AnswerType")%>'>
</
asp:HyperLink
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderStyle-Width
=
"15%"
>
<
ItemStyle
VerticalAlign
=
"top"
></
ItemStyle
>
<
ItemTemplate
>
<
a
href
=
"#"
onclick
=
"Delete('<%# DataBinder.Eval(Container.DataItem, "
Q_QuestionId") %>','<%# DataBinder.Eval(Container.DataItem, "Q_QuestionnaireId") %>')">
<
img
src
=
"../Images/delete.gif"
title
=
"Delete"
border
=
"0"
></
a
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
AllowRowsDragDrop
=
"True"
AllowColumnsReorder
=
"true"
ReorderColumnsOnClient
=
"true"
>
<
Resizing
AllowColumnResize
=
"true"
/>
<
Selecting
AllowRowSelect
=
"True"
EnableDragToSelectRows
=
"false"
/>
<%-- <
ClientEvents
OnRowDropping
=
"onRowDropping"
/>--%>
<
Scrolling
AllowScroll
=
"true"
UseStaticHeaders
=
"true"
/>
</
ClientSettings
>
<
PagerStyle
Mode
=
"NumericPages"
PageButtonCount
=
"4"
/>
</
telerik:RadGrid
>
Regards,
Abhi