2 writes to dgTable
System.Windows.Forms (2)
winforms\Managed\System\WinForms\DataGridRow.cs (2)
84this.dgTable = dgTable; 142dgTable = value;
118 references to dgTable
System.Windows.Forms (118)
winforms\Managed\System\WinForms\DataGridAddNewRow.cs (2)
91if (this.dgTable.IsDefault) 94gridStyle = this.dgTable.GridLineStyle;
winforms\Managed\System\WinForms\DataGridRelationshipRow.cs (72)
138return this.dgTable.FocusedRelation; 141dgTable.FocusedRelation = value; 150Debug.Assert(this.dgTable.DataGrid.AllowNavigation, "how can the user collapse the relations if the grid does not allow navigation?"); 165Debug.Assert(this.dgTable.DataGrid.AllowNavigation, "how can the user expand the relations if the grid does not allow navigation?"); 168&& this.dgTable != null 169&& this.dgTable.RelationsList.Count > 0) { 229Rectangle ret = this.dgTable.RelationshipRect; 230ret.Y = base.Height - this.dgTable.BorderWidth; 270bool rowHeadersVisible = this.dgTable.IsDefault ? this.DataGrid.RowHeadersVisible : this.dgTable.RowHeadersVisible; 272int rowHeaderWidth = this.dgTable.IsDefault ? this.DataGrid.RowHeaderWidth : this.dgTable.RowHeaderWidth; 286if (dgTable == null || dgTable.DataGrid == null || !dgTable.DataGrid.AllowNavigation) 301bool rowHeadersVisible = this.dgTable.IsDefault ? this.DataGrid.RowHeadersVisible : this.dgTable.RowHeadersVisible; 304if (this.dgTable.RelationsList.Count == 0) { 329DataGrid.NavigateTo(((string)this.dgTable.RelationsList[r]), this, true); 360relRect.X += rowHeaders.X + this.dgTable.RowHeaderWidth; 391if (dgTable == null || dgTable.DataGrid == null || !dgTable.DataGrid.AllowNavigation) 411DataGrid.NavigateTo(((string)this.dgTable.RelationsList[FocusedRelation]), this, true); 438relRect.X += rowHeaders.X + this.dgTable.RowHeaderWidth; 459if (this.dgTable.RelationsList.Count == 0 || dgTable.DataGrid == null || !dgTable.DataGrid.AllowNavigation) 479relRect.X += rowHeaders.X + this.dgTable.RowHeaderWidth; 486FocusedRelation = this.dgTable.RelationsList.Count - 1; 492if (FocusedRelation == this.dgTable.RelationsList.Count - 1) { 504relRect.X += rowHeaders.X + this.dgTable.RowHeaderWidth; 528int bWidth = this.dgTable.BorderWidth; 540if (expanded && this.dgTable.RelationsList.Count > 0) { 596if (this.dgTable.IsDefault) 599PaintHeaderInside(g, insideBounds, this.dgTable.HeaderBackBrush, alignToRight, isDirty); 604bool paintPlusMinus = dgTable.RelationsList.Count > 0 && dgTable.DataGrid.AllowNavigation; 661relRect.Height -= this.dgTable.BorderWidth; // use bWidth not 1 676if (this.dgTable.IsDefault) 679bWidth = this.dgTable.GridLineWidth; 691if (this.dgTable.IsDefault) 694br = this.dgTable.GridLineBrush; 708int relationshipHeight = this.dgTable.RelationshipHeight; 713for (int r = 0; r < this.dgTable.RelationsList.Count; ++r) { 717Brush textBrush = this.dgTable.IsDefault ? this.DataGrid.LinkBrush : this.dgTable.LinkBrush; 720textBrush = this.dgTable.IsDefault ? this.DataGrid.LinkBrush : this.dgTable.LinkBrush; 730g.DrawString(((string)this.dgTable.RelationsList[r]), textFont, textBrush, textBounds, 733textBounds.Width = this.dgTable.FocusedTextWidth; 759Pen drawPen = this.dgTable.IsDefault ? this.DataGrid.HeaderForePen : this.dgTable.HeaderForePen; 788int relationshipHeight = this.dgTable.RelationshipHeight; 790int cy = base.Height - this.dgTable.BorderWidth + System.Windows.Forms.DataGridTableStyle.relationshipSpacing; 797if (relation >= this.dgTable.RelationsList.Count) 830if (row.dgTable.RelationsList!= null) { 831for (int i=0; i<row.dgTable.RelationsList.Count; i++) { 845if (RelationshipRow.dgTable.RelationsList.Count > 0) { 860if (RelationshipRow.dgTable.RelationsList.Count > 0) { 874if (RelationshipRow.dgTable.RelationsList.Count > 0) { 881int focusRel = row.dgTable.FocusedRelation; 886return GetChild(GetChildCount() - row.dgTable.RelationsList.Count + focusRel); 907bounds.Y += owner.dgTable.RelationshipHeight * relationship; 908bounds.Height = owner.Expanded ? owner.dgTable.RelationshipHeight : 0; // when the row is collapsed the height of the relationship object should be 0 920return (string)owner.dgTable.RelationsList[relationship]; 965if (DataGrid.Focused && Owner.dgTable.FocusedRelation == relationship) { 979return (string)owner.dgTable.RelationsList[relationship]; 997DataGrid.NavigateTo((string)owner.dgTable.RelationsList[relationship], owner, true); 1017if (relationship + 1 < owner.dgTable.RelationsList.Count) { 1018return Parent.GetChild(Parent.GetChildCount() - owner.dgTable.RelationsList.Count + relationship + 1); 1025return Parent.GetChild(Parent.GetChildCount() - owner.dgTable.RelationsList.Count + relationship - 1);
winforms\Managed\System\WinForms\DataGridRow.cs (44)
106int h = dgTable.IsDefault ? this.DataGrid.PreferredRowHeight : dgTable.PreferredRowHeight; 109if (this.dgTable.DataGrid.DataSource != null) { 133return this.dgTable.DataGrid; 139return this.dgTable; 179this.dgTable.DataGrid.OnRowHeightChanged(this); 236int firstVisibleCol = this.dgTable.DataGrid.FirstVisibleColumn; 239GridColumnStylesCollection columns = this.dgTable.GridColumnStyles; 245int borderWidth = this.dgTable.GridLineWidth; 318this.dgTable.DataGrid.InvalidateRow(number); 322this.dgTable.DataGrid.InvalidateRowRect(number, r); 338int currentColIndex = this.dgTable.DataGrid.CurrentCell.ColumnNumber; 339GridColumnStylesCollection columns = this.dgTable.GridColumnStyles; 439PaintBottomBorder(g, bounds, dataWidth, this.dgTable.GridLineWidth, false); 449g.FillRectangle(this.dgTable.IsDefault ? this.DataGrid.GridLineBrush : this.dgTable.GridLineBrush, bottomBorder); 453g.FillRectangle(this.dgTable.DataGrid.BackgroundBrush, 481int bWidth = this.dgTable.IsDefault ? this.DataGrid.GridLineWidth : this.dgTable.GridLineWidth; 484DataGridCell current = this.dgTable.DataGrid.CurrentCell; 486GridColumnStylesCollection columns = dgTable.GridColumnStyles; 516g.FillRectangle(this.dgTable.IsDefault ? this.DataGrid.GridLineBrush : this.dgTable.GridLineBrush, 527g.FillRectangle(this.dgTable.DataGrid.BackgroundBrush, 557this.dgTable.IsDefault ? this.DataGrid.HeaderBackBrush : this.dgTable.HeaderBackBrush); 568colorMap[0].NewColor = this.dgTable.IsDefault ? this.DataGrid.HeaderForeColor : this.dgTable.HeaderForeColor; 653Brush br = this.dgTable.IsDefault ? DataGrid.BackBrush : this.dgTable.BackBrush; 655br = this.dgTable.IsDefault ? this.DataGrid.AlternatingBackBrush : this.dgTable.AlternatingBackBrush; 670backBr = this.dgTable.IsDefault ? this.DataGrid.SelectionBackBrush : this.dgTable.SelectionBackBrush; 682Brush foreBrush = this.dgTable.IsDefault ? this.DataGrid.ForeBrush : this.dgTable.ForeBrush; 685foreBrush = this.dgTable.IsDefault ? this.DataGrid.SelectionForeBrush : this.dgTable.SelectionForeBrush; 865return DataGrid.AccessibilityObject.GetChild(1 + owner.dgTable.GridColumnStyles.Count + owner.RowNumber + 1); 870return DataGrid.AccessibilityObject.GetChild(1 + owner.dgTable.GridColumnStyles.Count + owner.RowNumber - 1); 1022AccessibleObject o = DataGrid.AccessibilityObject.GetChild(1 + owner.dgTable.GridColumnStyles.Count + owner.RowNumber + 1); 1029return DataGrid.AccessibilityObject.GetChild(1 + owner.dgTable.GridColumnStyles.Count + owner.RowNumber + 1).Navigate(AccessibleNavigation.FirstChild); 1031return DataGrid.AccessibilityObject.GetChild(1 + owner.dgTable.GridColumnStyles.Count + owner.RowNumber - 1).Navigate(AccessibleNavigation.FirstChild); 1038AccessibleObject o = DataGrid.AccessibilityObject.GetChild(1 + owner.dgTable.GridColumnStyles.Count + owner.RowNumber - 1);