Tech
Forums
Jobs
Books
Events
Videos
Live
More
Interviews
Certification
Training
Career
Members
News
Blogs
Contribute
An Article
A Blog
A Video
An Ebook
An Interview Question
Register
Login
1
Answer
Sorting Problem on GridView
Santhonabin
13y
2.2k
1
Reply
Hi..
if i Click column header for sorting then i received forllowing Error..
Error:
The GridView 'GridView1' fired event Sorting which wasn't handled.
Pls any one help to recover this..
Source:
<
div
style
=" position :absolute; left :322px; top:104px;bottom :50; width: 1053px; height: 264px;">
<
asp
:
GridView
ID
="GridView1"
runat
="server"
BackColor
="#CCCCCC"
BorderColor
="#999999"
BorderStyle
="Solid"
BorderWidth
="3px"
CellPadding
="4"
CellSpacing
="2"
ForeColor
="Black"
OnRowEditing
="GridView1_RowEditing"
OnRowUpdating
="GridView1_RowUpdating"
OnPageIndexChanging
="GridView1_PageIndexChanging"
OnRowCancelingEdit
="GridView1_RowCancelingEdit"
OnRowDeleting
="GridView1_RowDeleting"
AutoGenerateColumns
="false"
AllowPaging
="True"
AllowSorting
="True">
<
FooterStyle
BackColor
="#CCCCCC"
/>
<
RowStyle
BackColor
="White"
/>
<
SelectedRowStyle
BackColor
="#000099"
Font-Bold
="True"
ForeColor
="White"
/>
<
PagerStyle
BackColor
="#CCCCCC"
ForeColor
="Black"
HorizontalAlign
="Left"
/>
<
HeaderStyle
BackColor
="Black"
Font-Bold
="True"
ForeColor
="White"/>
<
Columns
>
<
asp
:
TemplateField
HeaderText
="employer ID"
SortExpression
="emp_id">
<
ItemTemplate
>
<
asp
:
Label
ID
="emp_id"
runat
="server"
text
='
<%# Eval("emp_id") %>
'>
</
asp
:
Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp
:
Label
ID
="emp_id1"
runat
="server"
text
='
<%# Eval("emp_id") %>
'>
</
asp
:
Label
>
</
EditItemTemplate
>
</
asp
:
TemplateField
>
<
asp
:
TemplateField
HeaderText
="Name"
SortExpression
="first_name">
<
ItemTemplate
>
<
asp
:
Label
ID
="first_name"
runat
="server"
text
='
<%# Eval("first_name") %>
'>
</
asp
:
Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp
:
Label
ID
="first_name1"
runat
="server"
text
='
<%# Eval("first_name") %>
'>
</
asp
:
Label
>
</
EditItemTemplate
>
</
asp
:
TemplateField
>
<
asp
:
TemplateField
HeaderText
="Reported date"
SortExpression
="report_date">
<
ItemTemplate
>
<
asp
:
Label
ID
="report_date"
runat
="server"
text
='
<%# Eval("report_date") %>
'>
</
asp
:
Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp
:
Label
ID
="report_date1"
runat
="server"
text
='
<%# Eval("report_date") %>
'>
</
asp
:
Label
>
</
EditItemTemplate
>
</
asp
:
TemplateField
>
<
asp
:
TemplateField
HeaderText
="number of days"
SortExpression
="no_of_days">
<
ItemTemplate
>
<
asp
:
Label
ID
="no_of_days"
runat
="server"
text
='
<%# Eval("no_of_days") %>
'
>
</
asp
:
Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp
:
Label
ID
="no_of_days1"
runat
="server"
text
='
<%# Eval("no_of_days")%>
'>
</
asp
:
Label
>
</
EditItemTemplate
>
</
asp
:
TemplateField
>
<
asp
:
TemplateField
HeaderText
="Leave From"
SortExpression
="leave_from">
<
ItemTemplate
>
<
asp
:
Label
ID
="leave_from"
runat
="server"
text
='
<%# Eval("leave_from") %>
'
>
</
asp
:
Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp
:
Label
ID
="leave_from1"
runat
="server"
text
='
<%# Eval("leave_from")%>
'>
</
asp
:
Label
>
</
EditItemTemplate
>
</
asp
:
TemplateField
>
<
asp
:
TemplateField
HeaderText
="Leave To"
SortExpression
="leave_to">
<
ItemTemplate
>
<
asp
:
Label
ID
="leave_to"
runat
="server"
text
='
<%# Eval("leave_to") %>
'
>
</
asp
:
Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp
:
Label
ID
="leave_to1"
runat
="server"
text
='
<%# Eval("leave_to")%>
'>
</
asp
:
Label
>
</
EditItemTemplate
>
</
asp
:
TemplateField
>
<
asp
:
TemplateField
HeaderText
="Session"
SortExpression
="session">
<
ItemTemplate
>
<
asp
:
Label
ID
="session"
runat
="server"
text
='
<%# Eval("session") %>
'
>
</
asp
:
Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp
:
Label
ID
="session1"
runat
="server"
text
='
<%# Eval("session")%>
'>
</
asp
:
Label
>
</
EditItemTemplate
>
</
asp
:
TemplateField
>
<
asp
:
TemplateField
HeaderText
="Reason"
SortExpression
="reason">
<
ItemTemplate
>
<
asp
:
Label
ID
="reason"
runat
="server"
text
='
<%# Eval("reason") %>
'
>
</
asp
:
Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp
:
Label
ID
="reason1"
runat
="server"
text
='
<%# Eval("reason")%>
'>
</
asp
:
Label
>
</
EditItemTemplate
>
</
asp
:
TemplateField
>
<
asp
:
TemplateField
HeaderText
="Approval Status"
SortExpression
="approval_status">
<
ItemTemplate
>
<
asp
:
Label
ID
="approval_status"
runat
="server"
text
='
<%# Eval("approval_status") %>
'
>
</
asp
:
Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp
:
DropDownList
ID
="approval_status1"
runat
="server"
>
<
asp
:
ListItem
Selected
="true"
Text
="** Please Select **"
Value
="** Please Select **"
></
asp
:
ListItem
>
<
asp
:
ListItem
Text
="Approved"
Value
="Approved"
></
asp
:
ListItem
>
<
asp
:
ListItem
Text
="Not Approved"
Value
="Not Approved"
></
asp
:
ListItem
>
<
asp
:
ListItem
Text
="Pending"
Value
="Pending"></
asp
:
ListItem
>
</
asp
:
DropDownList
>
</
EditItemTemplate
>
</
asp
:
TemplateField
>
<
asp
:
TemplateField
HeaderText
="Comment"
SortExpression
="Comment">
<
ItemTemplate
>
<
asp
:
Label
ID
="Comment"
runat
="server"
text
='
<%# Eval("Comment") %>
'
>
</
asp
:
Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp
:
TextBox
ID
="Comment1"
runat
="server"
text
='
<%# Eval("Comment")%>
'>
</
asp
:
TextBox
>
</
EditItemTemplate
>
</
asp
:
TemplateField
>
<
asp
:
TemplateField
HeaderText
="Approved By"
SortExpression
="approved_by">
<
ItemTemplate
>
<
asp
:
Label
ID
="approved_by"
runat
="server"
text
='
<%# Eval("approved_by") %>
'
>
</
asp
:
Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp
:
Label
ID
="approved_by1"
runat
="server"
text
='
<%# Eval("approved_by")%>
'>
</
asp
:
Label
>
</
EditItemTemplate
>
</
asp
:
TemplateField
>
<
asp
:
TemplateField
HeaderText
="Type Of Leave"
SortExpression
="Type_Of_Leave">
<
ItemTemplate
>
<
asp
:
Label
ID
="Type_Of_Leave"
runat
="server"
text
='
<%# Eval("Type_Of_Leave") %>
'
>
</
asp
:
Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp
:
DropDownList
ID
="Type_Of_Leave1"
runat
="server">
<
asp
:
ListItem
Selected
="true"
Text
="** Please Select **"
Value
="** Please Select **"
></
asp
:
ListItem
>
<
asp
:
ListItem
Text
="SL"
Value
="SL"
></
asp
:
ListItem
>
<
asp
:
ListItem
Text
="CL"
Value
="CL"
></
asp
:
ListItem
>
<
asp
:
ListItem
Text
="LOP"
Value
="LOP"></
asp
:
ListItem
>
</
asp
:
DropDownList
>
</
EditItemTemplate
>
</
asp
:
TemplateField
>
<
asp
:
TemplateField
HeaderText
="Employee Level"
SortExpression
="employee_level">
<
ItemTemplate
>
<
asp
:
Label
ID
="employee_level"
runat
="server"
text
='
<%# Eval("employee_level") %>
'
>
</
asp
:
Label
>
</
ItemTemplate
>
<
EditItemTemplate
>
<
asp
:
Label
ID
="employee_level1"
runat
="server"
text
='
<%# Eval("employee_level")%>
'>
</
asp
:
Label
>
</
EditItemTemplate
>
</
asp
:
TemplateField
>
<
asp
:
CommandField
HeaderText
="Edit"
ShowEditButton
="True"
ShowHeader
="True"
EditImageUrl
="~/icon_edit.gif"
ButtonType
="Image"
CancelImageUrl
="~/cancel_Old.gif"
UpdateImageUrl
="~/update_Old.gif"/>
<
asp
:
CommandField
HeaderText
="Delete"
ShowDeleteButton
="True"
ShowHeader
="True"
ButtonType
="Image"
DeleteImageUrl
="~/icon_delete.gif"
/>
<
asp
:
CommandField
HeaderText
="Select"
ShowSelectButton
="True"
ShowHeader
="True"
/>
</
Columns
>
<
EmptyDataTemplate
>
No Records
</
EmptyDataTemplate
>
</
asp
:
GridView
>
</
div
>
Post
Reset
Cancel
Answers (
1
)
Next Recommended Forum
difference b/w out and ref keyword
FAQ form