private void ClearAll()
 {
     drpChallanDetail.SelectedValue = "0";
     txtNetAmnt.Text        = "0.00";
     txtRecDate.Text        = "";
     txtReceivedAmount.Text = "0.00";
     txtSummaryNo.Text      = "";
     txtRemark.Text         = "";
     ViewState["dt"]        = DtTemp = null;
     grdMain.DataSource     = null;
     grdMain.DataBind();
     Gridmainhead.DataSource = null;
     Gridmainhead.DataBind();
 }
        protected void drpChallanDetail_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                if (drpChallanDetail.SelectedIndex >= 0)
                {
                    PaymentRecDAL obj = new PaymentRecDAL();



                    DataTable DsChlnDetMst = obj.FillChlnDetMast(ApplicationFunction.ConnectionString(), Convert.ToInt32(drpChallanDetail.SelectedValue));
                    Gridmainhead.DataSource = null;
                    Gridmainhead.DataSource = DsChlnDetMst;
                    Gridmainhead.DataBind();
                    txtNetAmnt.Text = Convert.ToDouble(obj.FillChlnDetNetAmnt(ApplicationFunction.ConnectionString(), Convert.ToInt32(drpChallanDetail.SelectedValue))).ToString("N2");

                    DataTable DtPay = obj.SelectPayDet(ApplicationFunction.ConnectionString(), Convert.ToInt32(drpChallanDetail.SelectedValue));
                    grdMain.DataSource = null;
                    grdMain.DataSource = DtPay;
                    grdMain.DataBind();
                    ViewState["dt"] = (DataTable)DtPay;
                }
                else
                {
                    Gridmainhead.DataSource = null;

                    Gridmainhead.DataBind();


                    grdMain.DataSource = null;
                    grdMain.DataBind();
                    txtNetAmnt.Text = "0.00";
                }
            }
            catch (Exception Ex)
            {
            }
        }