>> #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>>