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(); }
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); }