private void BindData(string strOrder) { DataSet dstData = new DataSet(); GetSCNo(); objSpare.Unit_SNo = int.Parse(ddlProductDivison.SelectedValue); objSpare.Spare_Status = ddlSpareStatus.SelectedValue; objSpare.FromDate = txtFromDate.Text.Trim(); objSpare.ToDate = txtToDate.Text.Trim(); dstData = objSpare.BindASCData(gvComm); lblRowCount.Text = dstData.Tables[0].Rows.Count.ToString(); DataView dvSource = default(DataView); dvSource = dstData.Tables[0].DefaultView; dvSource.Sort = strOrder; if ((dstData != null)) { gvComm.DataSource = dvSource; gvComm.DataBind(); } dstData = null; dvSource.Dispose(); dvSource = null; }