I am using Gridview in my asp.net application
I am having a problem with it
I am using a dropdown to select a user and from which the records in Gridview will populated
when i select a user from dropdown it throws an exception "The data source does not support server-side data paging."
The code of Selecting is ==>
protected void btnok_Click(object sender, ImageClickEventArgs e)
{
try
{
if (Convert.ToInt32(dropdownuser.SelectedIndex) != 0)
{
DBConnection d = new DBConnection();
d.OpenConnection();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "SELECT tblUser.FirstName, tblUser.LastName, tblUser.Designation,tblAttendance.TimeArrive, tblAttendance.TimeLeave, tblAttendance.WorkingHour, tblAttendance.DayofAttend as Day, tblAttendance.DateofAttend as Date,tblAttendance.Reasonoflate as Reason, tblAttendance.Status FROM tblAttendance INNER JOIN tblUser ON tblAttendance.UserID = tblUser.UserId AND tblUser.UserId =" + dropdownuser.SelectedValue;
cmd.Connection = d.myconn;
GridView1.DataSource = cmd.ExecuteReader();
GridView1.DataBind();
d.CloseConnection();
}
}
catch (Exception ex)
{
throw ex;
}
}
And the code of GridView is ==>
<asp:GridView id="GridView1" runat="server" Width="567px" ForeColor="#333333" CellPadding="4"
GridLines="None" Height="140px" AllowPaging="True">
<FooterStyle BackColor="#990000" ForeColor="White" Font-Bold="True"></FooterStyle>
<RowStyle BackColor="#FFFBD6" ForeColor="#333333"></RowStyle>
<SelectedRowStyle BackColor="#FFCC66" ForeColor="Navy" Font-Bold="True"></SelectedRowStyle>
<PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center"></PagerStyle>
<HeaderStyle BackColor="#990000" ForeColor="White" Font-Bold="True"></HeaderStyle>
<AlternatingRowStyle BackColor="White"></AlternatingRowStyle>
</asp:GridView>