Esempio n. 1
0
        // ============================ чтение таблицы а оп ==============================================
        void getGrid()
        {
            // создание DataSet.
            DataSet ds = new DataSet();
            string  connectionString = WebConfigurationManager.ConnectionStrings[MdbNam].ConnectionString;
            // создание соединение Connection
            SqlConnection con = new SqlConnection(connectionString);

            con.Open();

            // создание команды
            SqlCommand cmd = new SqlCommand("SELECT TabAcc.*,SPRDOCTYP.DocNam AS SprNam001,SprVal.ValNamTlx, SPRDOCTYP_1.DocNam AS SprNam002 " +
                                            "FROM TabAcc LEFT OUTER JOIN SprVal ON TabAcc.AccVal = SprVal.ValKod " +
                                            "LEFT OUTER JOIN SPRDOCTYP AS SPRDOCTYP_1 ON TabAcc.AccSpr002=SPRDOCTYP_1.DocKod " +
                                            "LEFT OUTER JOIN SPRDOCTYP ON TabAcc.AccSpr001=SPRDOCTYP.DocKod " +
                                            "WHERE ACCFRM=" + BuxFrm + " ORDER BY ACCKOD", con);
            // создание DataAdapter
            SqlDataAdapter da = new SqlDataAdapter(cmd);

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

            // -----------закрыть соединение --------------------------
            ds.Dispose();
            con.Close();
        }
Esempio n. 2
0
        //=============Заполнение массива первыми тремя уровнями===========================================================================================

        protected void LoadGridNode()
        {
            //      ComParKey = Convert.ToString(Session["HidNodKey"]);
            //      ComParTxt = Convert.ToString(Session["HidNodTxt"]);
            // создание DataSet.
            DataSet ds = new DataSet();
            // строка соединение
            // строка соединение
            string connectionString = WebConfigurationManager.ConnectionStrings[MdbNam].ConnectionString;
            // создание соединение Connection
            SqlConnection con = new SqlConnection(connectionString);

            con.Open();

            // создание команды
            SqlCommand cmd = new SqlCommand("BuxAnlTreAccSel", con);

            cmd = new SqlCommand("BuxAnlTreAccSel", con);
            // указать тип команды
            cmd.CommandType = CommandType.StoredProcedure;
            // создать коллекцию параметров
            cmd.Parameters.Add("@BUXFRM", SqlDbType.VarChar).Value    = BuxFrm;
            cmd.Parameters.Add("@ACCKOD", SqlDbType.VarChar).Value    = ComParKey;
            cmd.Parameters.Add("@PRVBEGDAT", SqlDbType.VarChar).Value = ComBegDat;
            cmd.Parameters.Add("@PRVENDDAT", SqlDbType.VarChar).Value = ComEndDat;
            // ------------------------------------------------------------------------------заполняем первый уровень
            // создание DataAdapter
            SqlDataAdapter da = new SqlDataAdapter(cmd);

            // заполняем DataSet из хран.процедуры.
            da.Fill(ds, "BuxAnlTreAccSel");
            // ------------------------------------------------------------------------------заполняем второй уровень

            // если запись найден
            // освобождаем экземпляр класса DataSet
            ds.Dispose();
            con.Close();

            GridAcc.DataSource = ds;
            GridAcc.DataBind();
            // возвращаем значение
        }