// ============================ чтение таблицы а оп ==============================================
        void getGrid()
        {
            string GlvBegDatTxt;
            string GlvEndDatTxt;

            GlvBegDat = (DateTime)Session["GlvBegDat"];
            GlvEndDat = (DateTime)Session["GlvEndDat"];

            GlvBegDatTxt = Convert.ToDateTime(Session["GlvBegDat"]).ToString("dd.MM.yyyy");
            GlvEndDatTxt = Convert.ToDateTime(Session["GlvEndDat"]).ToString("dd.MM.yyyy");

            //------------       чтение уровней дерево
            DataSet       ds = new DataSet();
            string        connectionString = WebConfigurationManager.ConnectionStrings[MdbNam].ConnectionString;
            SqlConnection con = new SqlConnection(connectionString);

            con.Open();
            SqlCommand cmd = new SqlCommand("HspDocAppLstNaz", con);

            // указать тип команды
            cmd.CommandType = CommandType.StoredProcedure;
            // передать параметр
            cmd.Parameters.Add("@BUXFRM", SqlDbType.VarChar).Value    = BuxFrm;
            cmd.Parameters.Add("@GLVBEGDAT", SqlDbType.VarChar).Value = GlvBegDatTxt;
            cmd.Parameters.Add("@GLVENDDAT", SqlDbType.VarChar).Value = GlvEndDatTxt;

            // создание DataAdapter
            SqlDataAdapter da = new SqlDataAdapter(cmd);

            // заполняем DataSet из хран.процедуры.
            da.Fill(ds, "HspDocAppLstNaz");

            con.Close();

            /*
             * try
             * {
             *
             *  if (ds.Tables[0].Rows.Count > 0)
             *  {
             *      GridCrd.DataSource = ds;
             *      GridCrd.DataBind();
             *  }
             * }
             * catch
             * {
             * }
             */
            GridCrd.DataSource = ds;
            GridCrd.DataBind();
        }
// ============================ чтение таблицы а оп ==============================================
        void getGrid()
        {
            string GlvBegDatTxt;
            string GlvEndDatTxt;
            string TekDocTyp;

            GlvBegDat = (DateTime)Session["GlvBegDat"];
            GlvEndDat = (DateTime)Session["GlvEndDat"];

            GlvBegDatTxt = Convert.ToDateTime(Session["GlvBegDat"]).ToString("dd.MM.yyyy");
            GlvEndDatTxt = Convert.ToDateTime(Session["GlvEndDat"]).ToString("dd.MM.yyyy");

            if (GlvDocTyp == "ЛБР")
            {
                TekDocTyp = "ЛАБ";
            }
            else
            {
                TekDocTyp = GlvDocTyp;
            }


            //------------       чтение уровней дерево
            DataSet       ds = new DataSet();
            string        connectionString = WebConfigurationManager.ConnectionStrings[MdbNam].ConnectionString;
            SqlConnection con = new SqlConnection(connectionString);

            con.Open();
            SqlCommand cmd = new SqlCommand("HspDocAppLst", con);

            // указать тип команды
            cmd.CommandType = CommandType.StoredProcedure;
            // передать параметр
            cmd.Parameters.Add("@BUXFRM", SqlDbType.VarChar).Value    = BuxFrm;
            cmd.Parameters.Add("@BUXKOD", SqlDbType.VarChar).Value    = BuxKod;
            cmd.Parameters.Add("@GLVDOCTYP", SqlDbType.VarChar).Value = TekDocTyp;
            cmd.Parameters.Add("@GLVBEGDAT", SqlDbType.VarChar).Value = GlvBegDatTxt;
            cmd.Parameters.Add("@GLVENDDAT", SqlDbType.VarChar).Value = GlvEndDatTxt;

            // создание DataAdapter
            SqlDataAdapter da = new SqlDataAdapter(cmd);

            // заполняем DataSet из хран.процедуры.
            da.Fill(ds, "HspDocAppLst");

            try
            {
                if (ds.Tables[0].Rows.Count > 0)
                {
                    //          Sapka.Text = Convert.ToString(ds.Tables[0].Rows[0]["FIO"]);
                    //          Sapka.Text = Convert.ToString(ds.Tables[0].Rows[0]["FIO"]) + " (" + Convert.ToString(ds.Tables[0].Rows[0]["DLGNAM"]) + ")";
                    //        GridCrd.DataSource = ds;
                    //         GridCrd.DataBind();
                }
            }
            catch
            {
            }



            con.Close();

            GridCrd.DataSource = ds;
            GridCrd.DataBind();
        }