> #region Format Order Items Grid (New Order Page) > /// <summary> > /// Format the Order Items grid. > /// </summary> > /// <param name="dt"></param> > private void FormatOrderItemsGrid(OrderDetailsDS.OrderDetailsDataTable dt) > { > if (_gridStyleItem == null) > { > _gridStyleItem = new DataGridTableStyle(); > this.grdOrderItems.TableStyles.Add(_gridStyleItem); > this.grdOrderItems.TableStyles[0].MappingName = dt.TableName; > //this.Width = 220; > //this.grdOrderItems.Width = 220; > > //Order No column > > //Order Item Column > DataGridTextBoxColumn colManPartNo = new DataGridTextBoxColumn(); > //colManPartNo.Owner = this.grdOrderItems; > colManPartNo.HeaderText = "Item No"; > colManPartNo.MappingName = "ItemNo"; > colManPartNo.Width = ((this.grdOrderItems.Width * 20) / 100); > //colManPartNo.Alignment = HorizontalAlignment.Left; > > // Unfortunately the Description column is not in OrderDetails table > //Order Item Description > DataGridTextBoxColumn colDescription = new DataGridTextBoxColumn(); > //colDescription.Owner = this.grdOrderItems; > colDescription.HeaderText = "Description"; > colDescription.MappingName = "Description"; > colDescription.Width = ((this.grdOrderItems.Width * 40) / 100); > //colDescription.Alignment = HorizontalAlignment.Left; > > DataGridTextBoxColumn colQuantity = new DataGridTextBoxColumn(); > //colQuantity.Owner = this.grdOrderItems; > colQuantity.HeaderText = "Qty"; > colQuantity.MappingName = "Qty"; > colQuantity.Width = ((this.grdOrderItems.Width * 10) / 100); > //colQuantity.Alignment = HorizontalAlignment.Center; > > //Order Item Price > DataGridTextBoxColumn colPrice = new DataGridTextBoxColumn(); > //colPrice.Owner = this.grdOrderItems; > colPrice.HeaderText = "Price"; > colPrice.MappingName = "Price"; > colPrice.Width = ((this.grdOrderItems.Width * 15) / 100); > //colPrice.Alignment = HorizontalAlignment.Right; > // Setup table mapping name > > //Order Item Total Price > DataGridTextBoxColumn colTotalPrice = new DataGridTextBoxColumn(); > //colTotalPrice.Owner = this.grdOrderItems; > colTotalPrice.HeaderText = "Total"; > colTotalPrice.MappingName = "TotalPrice"; > colTotalPrice.Width = ((this.grdOrderItems.Width * 15) / 100); > //colTotalPrice.Alignment = HorizontalAlignment.Right; > > // Setup table mapping name > this.grdOrderItems.TableStyles[0].GridColumnStyles.Add(colManPartNo); > this.grdOrderItems.TableStyles[0].GridColumnStyles.Add(colDescription); > this.grdOrderItems.TableStyles[0].GridColumnStyles.Add(colQuantity); > this.grdOrderItems.TableStyles[0].GridColumnStyles.Add(colPrice); > this.grdOrderItems.TableStyles[0].GridColumnStyles.Add(colTotalPrice); > this.grdOrderItems.RowHeadersVisible = false; > } > this.grdOrderItems.DataSource = dt; > this.grdOrderItems.Refresh(); > } > #endregion > #region Format Order Details Grid (View page) > private void FormatOrderDetailsGrid(OrderDetailsDS.OrderDetailsDataTable dt) > { > if (_gridStyleItem == null) > { > _gridStyleItem = new DataGridTableStyle(); > this.grdOrderDetails.TableStyles.Add(_gridStyleItem); > this.grdOrderDetails.TableStyles[0].MappingName = dt.TableName; > //this.Width = 220; > //this.grdOrderItems.Width = 220; > > //Order No column > > //Order Item Column > DataGridTextBoxColumn colManPartNo = new DataGridTextBoxColumn(); > //colManPartNo.Owner = this.grdOrderItems; > colManPartNo.HeaderText = "Item No"; > colManPartNo.MappingName = "ItemNo"; > colManPartNo.Width = ((this.grdOrderDetails.Width * 20) / 100); > //colManPartNo.Alignment = HorizontalAlignment.Left; > > // Unfortunately the Description column is not in OrderDetails table > //Order Item Description > DataGridTextBoxColumn colDescription = new DataGridTextBoxColumn(); > //colDescription.Owner = this.grdOrderItems; > colDescription.HeaderText = "Description"; > colDescription.MappingName = "Description"; > colDescription.Width = ((this.grdOrderDetails.Width * 40) / 100); > //colDescription.Alignment = HorizontalAlignment.Left; > > DataGridTextBoxColumn colQuantity = new DataGridTextBoxColumn(); > //colQuantity.Owner = this.grdOrderItems; > colQuantity.HeaderText = "Qty"; > colQuantity.MappingName = "Qty"; > colQuantity.Width = ((this.grdOrderDetails.Width * 10) / 100); > //colQuantity.Alignment = HorizontalAlignment.Center; > > //Order Item Price > DataGridTextBoxColumn colPrice = new DataGridTextBoxColumn(); > //colPrice.Owner = this.grdOrderItems; > colPrice.HeaderText = "Price"; > colPrice.MappingName = "Price"; > colPrice.Width = ((this.grdOrderDetails.Width * 15) / 100); > //colPrice.Alignment = HorizontalAlignment.Right; > // Setup table mapping name > > //Order Item Total Price > DataGridTextBoxColumn colTotalPrice = new DataGridTextBoxColumn(); > //colTotalPrice.Owner = this.grdOrderItems; > colTotalPrice.HeaderText = "Total"; > colTotalPrice.MappingName = "TotalPrice"; > colTotalPrice.Width = ((this.grdOrderDetails.Width * 15) / 100); > //colTotalPrice.Alignment = HorizontalAlignment.Right; > > // Setup table mapping name > this.grdOrderDetails.TableStyles[0].GridColumnStyles.Add(colManPartNo); > this.grdOrderDetails.TableStyles[0].GridColumnStyles.Add(colDescription); > this.grdOrderDetails.TableStyles[0].GridColumnStyles.Add(colQuantity); > this.grdOrderDetails.TableStyles[0].GridColumnStyles.Add(colPrice); > this.grdOrderDetails.TableStyles[0].GridColumnStyles.Add(colTotalPrice); > this.grdOrderDetails.RowHeadersVisible = false; > } > this.grdOrderDetails.DataSource = dt; > this.grdOrderDetails.Refresh(); } > > #endregion > #endregion>