public void ShowRequestGrid()
    {
        try
        {
            lblmsg.Text = "";
            string datefltr = "";
            string reqtypefltr = "";
            string FromDate = "", Todate = "";
            if (txtdatefrom.Text != "" && txttodate.Text != "")
            {
                FromDate = objfun.ConvertMyDateFormat(txtdatefrom.Text);
                Todate   = objfun.ConvertMyDateFormat(txttodate.Text);
            }
            if (FromDate != "" && Todate != "")
            {
                datefltr = " and ReqDate between convert(smalldatetime,'" + FromDate + " 00:01:01') and convert(smalldatetime,'" + Todate + " 23:59:59') ";
            }
            if (ddlreqtype.SelectedValue == "--Select--" || ddlreqtype.SelectedValue == "-1")
            {
                reqtypefltr = " ";
            }
            else
            {
                reqtypefltr = " and ReqTypeMasterID=" + objdb.ExecuteScaler("select ReqIypeId from ReqTypeMaster where ReqType = '" + ddlreqtype.SelectedItem.Value + "'");
            }

            DataSet dsReq = new DataSet();
            string  str   = "Select ReqID, ReqType , convert(varchar, ReqDate,106) as [Request Date],ReqStatus as [Status],Request from RequestMaster, ReqTypeMaster where reqstatus='Open' and ReqTypeMasterID=ReqIypeId " + datefltr + " " + reqtypefltr + "  order by ReqID";

            dsReq = objdb.GetDataset(str, "Req_Mst");
            grvRequest.DataSource = dsReq;
            grvRequest.DataBind();
        }
        catch (Exception ex) { lblmsg.Text = "Error in Display request : " + ex.Message.ToString(); }
    }