protected void Page_Load(object sender, EventArgs e)
    {
        string productID = Request.QueryString["productID"].Trim();

        productIDHiddenField.Value = productID;
        MainDataClassesDataContext dataContext        = new MainDataClassesDataContext();
        List <ogk_GetProductSpecificationResult> list = dataContext.ogk_GetProductSpecification(Convert.ToInt32(productID)).ToList();

        //Формируем вид таблицы для последующего заполнения
        DataTable dt = new DataTable();

        dt.Columns.Add("COMPONENT_NAME");
        dt.Columns.Add("KOD_SKMTR");
        dt.Columns.Add("ARTICLE_GROUP_NAME");
        dt.Columns.Add("DRAWING");
        dt.Columns.Add("UNIT_NAME");
        dt.Columns.Add("QUANTITY");
        dt.Columns["QUANTITY"].DataType = Type.GetType("System.String");

        //Заполняем таблицу данными из запроса
        foreach (var item in list)
        {
            dt.Rows.Add(item.COMPONENT_NAME, item.KOD_SKMTR, item.ARTICLE_GROUP_NAME, item.DRAWING, item.UNIT_NAME, Convert.ToDouble(item.QUANTITY).ToString("0.#########"));
        }

        SpecificationView.DataSource = dt;
        SpecificationView.DataBind();
    }
예제 #2
0
        private void PlatformViewGenerator()
        {
            //Ładowanie opcji dla Platform
            _ = new  OptionView(_PlatformTab);

            //Ładowanie Drzwa PNC dla wybranego Projektu
            _ = new PNCTreeView(_PlatformTab);

            //Ładowanie przycisków akcji
            _ = new ButtonView(_PlatformTab);

            //Ładowanie Specyfikacji dla PNC i jego predecessora
            _ = new SpecificationView(_PlatformTab);
        }