1364 references to DataGridView
System.Windows.Forms (1364)
winforms\Managed\System\WinForms\DataGridView.cs (3)
2206if (value.DataGridView != this) 2918if (firstDisplayedCell.DataGridView != this) 4522if (dataGridViewRow.DataGridView != null)
winforms\Managed\System\WinForms\DataGridViewBand.cs (68)
111if (this.DataGridView != null) 113this.DataGridView.OnBandContextMenuStripChanged(this); 131dgvcs.AddScope(this.DataGridView, 149value.AddScope(this.DataGridView, 156(dgvcs != null && value != null && !dgvcs.Equals(this.DefaultCellStyle))) && this.DataGridView != null) 158this.DataGridView.OnBandDefaultCellStyleChanged(this); 231if (this.DataGridView != null) 273if (this.DataGridView != null) 275this.DataGridView.OnBandDividerThicknessChanged(this); 353headerCell.DataGridViewInternal = this.DataGridView; 366if (this.DataGridView != null && this.DataGridView.SortedColumn == dataGridViewColumn) 370dataGridViewColumnHeaderCell.SortGlyphDirection = this.DataGridView.SortOrder; 427Debug.Assert(value.DataGridView == null); 428value.DataGridViewInternal = this.DataGridView; 433if (((value == null && headerCell != null) || (value != null && headerCell == null) || (value != null && headerCell != null && !headerCell.Equals(value))) && this.DataGridView != null) 435this.DataGridView.OnBandHeaderCellChanged(this); 514if (this.DataGridView != null && !this.bandIsRow) 516this.DataGridView.OnColumnMinimumWidthChanging((DataGridViewColumn)this, value); 521if (this.DataGridView != null) 523this.DataGridView.OnBandMinimumThicknessChanged(this); 547(this.DataGridView != null && this.DataGridView.ReadOnly)); 551if (this.DataGridView != null) 553if (this.DataGridView.ReadOnly) 569this.DataGridView.SetReadOnlyRowCore(this.bandIndex, value); 575this.DataGridView.SetReadOnlyColumnCore(this.bandIndex, value); 618Debug.Assert(this.DataGridView != null); 636if (this.DataGridView != null) 638return this.DataGridView.AllowUserToResizeColumns ? DataGridViewTriState.True : DataGridViewTriState.False; 689if (this.DataGridView != null) 698if (this.DataGridView.SelectionMode == DataGridViewSelectionMode.FullRowSelect || this.DataGridView.SelectionMode == DataGridViewSelectionMode.RowHeaderSelect) 700this.DataGridView.SetSelectedRowCoreInternal(this.bandIndex, value); 706if (this.DataGridView.SelectionMode == DataGridViewSelectionMode.FullColumnSelect || this.DataGridView.SelectionMode == DataGridViewSelectionMode.ColumnHeaderSelect) 708this.DataGridView.SetSelectedColumnCoreInternal(this.bandIndex, value); 733if (this.DataGridView != null) 793if (this.DataGridView != null && this.DataGridView.AutoSizeRowsMode != DataGridViewAutoSizeRowsMode.None) 810else if (inheritedAutoSizeMode == DataGridViewAutoSizeColumnMode.Fill && this.DataGridView != null) 814IntPtr handle = this.DataGridView.Handle; 815this.DataGridView.AdjustFillingColumn(dataGridViewColumn, value); 823if (this.DataGridView != null) 825this.DataGridView.OnBandThicknessChanging(); 845if (this.DataGridView != null) 847this.DataGridView.OnBandThicknessChanged(this); 867if (this.DataGridView != null && 869this.DataGridView.NewRowIndex != -1 && 870this.DataGridView.NewRowIndex == this.bandIndex && 908if (!this.bandIsRow || this.bandIndex >= 0 || this.DataGridView == null) 959if (this.DataGridView != null && 960(this.DataGridView.VirtualMode || this.DataGridView.DataSource != null) && 961this.DataGridView.AutoSizeRowsMode == DataGridViewAutoSizeRowsMode.None) 964DataGridViewRowHeightInfoNeededEventArgs dgvrhine = this.DataGridView.OnRowHeightInfoNeeded(rowIndex, this.thickness, this.minimumThickness); 975if (this.DataGridView != null) 981this.DataGridView.Rows.InvalidateCachedRowCount(elementState); 982this.DataGridView.Rows.InvalidateCachedRowsHeight(elementState); 985this.DataGridView.OnDataGridViewElementStateChanged(this, -1, elementState); 991this.DataGridView.Columns.InvalidateCachedColumnCount(elementState); 992this.DataGridView.Columns.InvalidateCachedColumnsWidth(elementState); 993this.DataGridView.OnDataGridViewElementStateChanged(this, -1, elementState); 1000if (this.DataGridView != null) 1006this.DataGridView.OnDataGridViewElementStateChanging(this, -1, elementState); 1011this.DataGridView.OnDataGridViewElementStateChanging(this, -1, elementState); 1021if (this.DataGridView == null) 1027this.DefaultCellStyle.AddScope(this.DataGridView,
winforms\Managed\System\WinForms\DataGridViewButtonCell.cs (65)
221if (this.DataGridView == null || rowIndex < 0 || this.OwningColumn == null) 275if (this.DataGridView == null || 278!this.DataGridView.ShowCellErrors || 328if (this.DataGridView == null) 349TextFormatFlags flags = DataGridViewUtilities.ComputeTextFormatFlagsForCellStyleAlignment(this.DataGridView.RightToLeftInternal, cellStyle.Alignment, cellStyle.WrapMode); 352if (this.DataGridView.ApplyVisualStylesToInnerCells) 424if (this.DataGridView.ShowCellErrors) 433if (this.DataGridView.ShowCellErrors) 460this.DataGridView != null && 461this.DataGridView.NewRowIndex != rowIndex && 491return this.ColumnIndex == this.DataGridView.MouseDownCellAddress.X && rowIndex == this.DataGridView.MouseDownCellAddress.Y; 509if (this.DataGridView == null) 523if (this.DataGridView == null) 533if (this.DataGridView != null && 534this.ColumnIndex < this.DataGridView.Columns.Count && 535rowIndex < this.DataGridView.Rows.Count) 547if (this.DataGridView == null) 561if (this.DataGridView == null) 567Debug.Assert(this.DataGridView.CellMouseDownInContentBounds); 575if (this.DataGridView == null) 585(this.DataGridView.ApplyVisualStylesToInnerCells || this.FlatStyle == FlatStyle.Flat || this.FlatStyle == FlatStyle.Popup)) 587this.DataGridView.InvalidateCell(this.ColumnIndex, rowIndex); 592this.ColumnIndex == this.DataGridView.MouseDownCellAddress.X && 593rowIndex == this.DataGridView.MouseDownCellAddress.Y) 602if (this.DataGridView == null) 611if (this.DataGridView.ApplyVisualStylesToInnerCells || this.FlatStyle == FlatStyle.Flat || this.FlatStyle == FlatStyle.Popup) 613this.DataGridView.InvalidateCell(this.ColumnIndex, e.RowIndex); 616if (e.ColumnIndex == this.DataGridView.MouseDownCellAddress.X && 617e.RowIndex == this.DataGridView.MouseDownCellAddress.Y && 622this.DataGridView.CellMouseDownInContentBounds) 639if (this.DataGridView == null) 712Point ptCurrentCell = this.DataGridView.CurrentCellAddress; 719SolidBrush backBrush = this.DataGridView.GetCachedBrush((DataGridViewCell.PaintSelectionBackground(paintParts) && cellSelected) ? cellStyle.SelectionBackColor : cellStyle.BackColor); 720SolidBrush foreBrush = this.DataGridView.GetCachedBrush(cellSelected ? cellStyle.SelectionForeColor : cellStyle.ForeColor); 743if (this.DataGridView.RightToLeftInternal) 761if (this.DataGridView.ApplyVisualStylesToInnerCells) 770else if (this.DataGridView.MouseEnteredCellAddress.Y == rowIndex && 771this.DataGridView.MouseEnteredCellAddress.X == this.ColumnIndex && 778this.DataGridView.ShowFocusCues && 779this.DataGridView.Focused) 814this.DataGridView.Enabled).Calculate(); 843else if (this.DataGridView.MouseEnteredCellAddress.Y == rowIndex && 844this.DataGridView.MouseEnteredCellAddress.X == this.ColumnIndex && 877this.DataGridView.Enabled).Calculate(); 887else if (this.DataGridView.MouseEnteredCellAddress.Y == rowIndex && 888this.DataGridView.MouseEnteredCellAddress.X == this.ColumnIndex && 895this.DataGridView.Enabled).Calculate(); 908this.DataGridView.Enabled).Calculate(); 936this.DataGridView.ShowFocusCues && 937this.DataGridView.Focused && 949(this.DataGridView.CurrentCellAddress.Y == rowIndex && this.DataGridView.CurrentCellAddress.X == this.ColumnIndex)) 954this.DataGridView.Enabled).Calculate(); 966this.DataGridView.Enabled, 968this.DataGridView.RightToLeft); 981(this.DataGridView.CurrentCellAddress.Y == rowIndex && this.DataGridView.CurrentCellAddress.X == this.ColumnIndex)) 995this.DataGridView.Enabled, 997this.DataGridView.RightToLeft); 1028if (this.DataGridView.ApplyVisualStylesToInnerCells && 1037TextFormatFlags flags = DataGridViewUtilities.ComputeTextFormatFlagsForCellStyleAlignment(this.DataGridView.RightToLeftInternal, cellStyle.Alignment, cellStyle.WrapMode); 1047if (this.DataGridView.ShowCellErrors && paint && DataGridViewCell.PaintErrorIcon(paintParts)) 1071this.DataGridView.InvalidateCell(this.ColumnIndex, rowIndex); 1124DataGridView dataGridView = dataGridViewCell.DataGridView;
winforms\Managed\System\WinForms\DataGridViewButtonColumn.cs (11)
97if (this.DataGridView != null) 99DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 110this.DataGridView.OnColumnCommonChange(this.Index); 133if (this.DataGridView != null) 137this.DataGridView.OnColumnCommonChange(this.Index); 141DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 149this.DataGridView.OnColumnCommonChange(this.Index); 153this.DataGridView.InvalidateColumn(this.Index); 181if (this.DataGridView != null) 183DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 194this.DataGridView.OnColumnCommonChange(this.Index);
winforms\Managed\System\WinForms\DataGridViewCell.cs (316)
185if (this.DataGridView != null) 187this.DataGridView.OnCellContextMenuStripChanged(this); 228if (this.DataGridView == null) 234if (this.DataGridView != null && this.RowIndex >= 0 && this.ColumnIndex >= 0) 236Debug.Assert(this.DataGridView.Rows.GetRowState(this.RowIndex) == this.DataGridView.Rows.SharedRow(this.RowIndex).State); 253if (this.DataGridView == null) 332if (this.DataGridView != null && !errorText.Equals(this.ErrorTextInternal)) 334this.DataGridView.OnCellErrorTextChanged(this); 347if (this.DataGridView == null) 376if (this.DataGridView != null) 378formattedValueTypeConverter = this.DataGridView.GetCachedTypeConverter(this.FormattedValueType); 399if (this.DataGridView != null && this.RowIndex >= 0 && this.ColumnIndex >= 0) 401Debug.Assert(this.DataGridView.Rows.GetRowState(this.RowIndex) == this.DataGridView.Rows.SharedRow(this.RowIndex).State); 404else if (this.owningRow != null && (this.owningRow.DataGridView == null || this.RowIndex >= 0)) 493if (this.DataGridView == null) 501Point ptCurrentCell = this.DataGridView.CurrentCellAddress; 505this.DataGridView.IsCurrentCellInEditMode; 584if (this.owningRow != null && (this.owningRow.DataGridView == null || this.RowIndex >= 0) && this.owningRow.ReadOnly) 588if (this.DataGridView != null && this.RowIndex >= 0 && this.ColumnIndex >= 0) 590Debug.Assert(this.DataGridView.Rows.GetRowState(this.RowIndex) == this.DataGridView.Rows.SharedRow(this.RowIndex).State); 597if (this.DataGridView != null) 605if (value != this.ReadOnly && !this.DataGridView.ReadOnly) 607this.DataGridView.OnDataGridViewElementStateChanging(this, -1, DataGridViewElementStates.ReadOnly); 608this.DataGridView.SetReadOnlyCellCore(this.ColumnIndex, this.RowIndex, value); // this may trigger a call to set_ReadOnlyInternal 642if (this.DataGridView != null) 644this.DataGridView.OnDataGridViewElementStateChanged(this, -1, DataGridViewElementStates.ReadOnly); 659if (this.owningRow != null && (this.owningRow.DataGridView == null || this.RowIndex >= 0) && this.owningRow.Resizable == DataGridViewTriState.True) 664if (this.DataGridView != null && this.RowIndex >= 0 && this.ColumnIndex >= 0) 666Debug.Assert(this.DataGridView.Rows.GetRowState(this.RowIndex) == this.DataGridView.Rows.SharedRow(this.RowIndex).State); 707if (this.owningRow != null && (this.owningRow.DataGridView == null || this.RowIndex >= 0) && this.owningRow.Selected) 712if (this.DataGridView != null && this.RowIndex >= 0 && this.ColumnIndex >= 0) 714Debug.Assert(this.DataGridView.Rows.GetRowState(this.RowIndex) == this.DataGridView.Rows.SharedRow(this.RowIndex).State); 722if (this.DataGridView != null) 729this.DataGridView.SetSelectedCellCoreInternal(this.ColumnIndex, this.RowIndex, value); // this may trigger a call to set_SelectedInternal 752if (this.DataGridView != null) 754this.DataGridView.OnDataGridViewElementStateChanged(this, -1, DataGridViewElementStates.Selected); 776if (this.DataGridView != null) 779dgvabsEffective = AdjustCellBorderStyle(this.DataGridView.AdvancedCellBorderStyle, 806dgvcs.AddScope(this.DataGridView, DataGridViewCellStyleScopes.Cell); 823value.AddScope(this.DataGridView, DataGridViewCellStyleScopes.Cell); 829(dgvcs != null && value != null && !dgvcs.Equals(this.Style))) && this.DataGridView != null) 831this.DataGridView.OnCellStyleChanged(this); 891if (this.DataGridView != null && !toolTipText.Equals(this.ToolTipTextInternal)) 893this.DataGridView.OnCellToolTipTextChanged(this); 952if (this.DataGridView != null) 954valueTypeConverter = this.DataGridView.GetCachedTypeConverter(this.ValueType); 975if (this.DataGridView != null && this.RowIndex >= 0 && this.ColumnIndex >= 0) 977Debug.Assert(this.DataGridView.Rows.GetRowState(this.RowIndex) == this.DataGridView.Rows.SharedRow(this.RowIndex).State); 980else if (this.owningRow != null && (this.owningRow.DataGridView == null || this.RowIndex >= 0)) 1007if (this.DataGridView != null && this.DataGridView.RightToLeftInternal) 1022if (this.DataGridView != null && this.DataGridView.AdvancedCellBorderStyle == dataGridViewAdvancedBorderStyleInput) 1024switch (this.DataGridView.CellBorderStyle) 1027if (this.DataGridView.RightToLeftInternal) 1085if (this.DataGridView != null && this.DataGridView.RightToLeftInternal) 1118Debug.Assert(this.DataGridView != null); 1191Debug.Assert(this.DataGridView != null); 1192bool singleVerticalBorderAdded = !this.DataGridView.RowHeadersVisible && this.DataGridView.AdvancedCellBorderStyle.All == DataGridViewAdvancedCellBorderStyle.Single; 1193bool singleHorizontalBorderAdded = !this.DataGridView.ColumnHeadersVisible && this.DataGridView.AdvancedCellBorderStyle.All == DataGridViewAdvancedCellBorderStyle.Single; 1199dgvabsEffective = AdjustCellBorderStyle(this.DataGridView.AdvancedCellBorderStyle, 1203this.ColumnIndex == this.DataGridView.FirstDisplayedColumnIndex /*isFirstDisplayedColumn*/, 1204rowIndex == this.DataGridView.FirstDisplayedRowIndex /*isFirstDisplayedRow*/); 1205DataGridViewElementStates rowState = this.DataGridView.Rows.GetRowState(rowIndex); 1214DataGridViewColumn dataGridViewColumn = this.DataGridView.Columns.GetLastColumn(DataGridViewElementStates.Visible, DataGridViewElementStates.None); 1216dgvabsEffective = this.DataGridView.AdjustColumnHeaderBorderStyle(this.DataGridView.AdvancedColumnHeadersBorderStyle, 1218this.ColumnIndex == this.DataGridView.FirstDisplayedColumnIndex, 1226dgvabsEffective = this.OwningRow.AdjustRowHeaderBorderStyle(this.DataGridView.AdvancedRowHeadersBorderStyle, 1230rowIndex == this.DataGridView.FirstDisplayedRowIndex /*isFirstDisplayedRow*/, 1231rowIndex == this.DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible) /*isLastVisibleRow*/); 1240dgvabsEffective = this.DataGridView.AdjustedTopLeftHeaderBorderStyle; 1252Rectangle bmpRect = new Rectangle(this.DataGridView.RightToLeftInternal ? 1311DataGridView dgv = this.DataGridView; 1562if (this.DataGridView == null) 1567if (rowIndex < 0 || rowIndex >= this.DataGridView.Rows.Count) 1575if (this.DataGridView.IsSharedCellSelected(this, rowIndex)) 1671if (this.DataGridView != null && 1672(this.DataGridView.VirtualMode || this.DataGridView.DataSource != null)) 1674contextMenuStrip = this.DataGridView.OnCellContextMenuStripNeeded(this.ColumnIndex, rowIndex, contextMenuStrip); 1681Debug.Assert(this.DataGridView != null); 1690darkPen = this.DataGridView.GetCachedPen(ControlPaint.DarkDark(baseline)); 1694darkPen = this.DataGridView.GetCachedPen(SystemColors.ControlDark); 1698lightPen = this.DataGridView.GetCachedPen(ControlPaint.LightLight(baseline)); 1702lightPen = this.DataGridView.GetCachedPen(SystemColors.ControlLightLight); 1709darkPen = this.DataGridView.GetCachedPen(ControlPaint.Dark(baseline)); 1713darkPen = this.DataGridView.GetCachedPen(SystemColors.ControlDark); 1717lightPen = this.DataGridView.GetCachedPen(ControlPaint.Light(baseline)); 1721lightPen = this.DataGridView.GetCachedPen(SystemColors.ControlLightLight); 1778if (this.DataGridView == null) 1797Debug.Assert(this.DataGridView != null); 1798Point ptCurrentCell = this.DataGridView.CurrentCellAddress; 1801IDataGridViewEditingControl dgvectl = (IDataGridViewEditingControl)this.DataGridView.EditingControl; 1807if (dgvecell != null && this.DataGridView.IsCurrentCellInEditMode) 1819if (this.DataGridView == null) 1829Debug.Assert(this.DataGridView != null); 1852else if (this.DataGridView != null && 1854rowIndex != this.DataGridView.NewRowIndex && 1857this.DataGridView.DataConnection != null) 1859errorText = this.DataGridView.DataConnection.GetError(this.OwningColumn.BoundColumnIndex, this.ColumnIndex, rowIndex); 1862if (this.DataGridView != null && (this.DataGridView.VirtualMode || this.DataGridView.DataSource != null) && 1865errorText = this.DataGridView.OnCellErrorTextNeeded(this.ColumnIndex, rowIndex, errorText); 1872if (this.DataGridView == null) 1893if (this.DataGridView == null) 1898DataGridViewCellFormattingEventArgs gdvcfe = this.DataGridView.OnCellFormatting(this.ColumnIndex, rowIndex, value, this.FormattedValueType, cellStyle); 2004if (this.DataGridView == null) 2015if (this.DataGridView != null) 2017if (rowIndex < 0 || rowIndex >= this.DataGridView.Rows.Count) 2025Debug.Assert(this.ColumnIndex < this.DataGridView.Columns.Count); 2052if (this.DataGridView != null) 2054return this.DataGridView.ContextMenuStrip; 2067if (this.DataGridView == null) 2086if (rowIndex < 0 || rowIndex >= this.DataGridView.Rows.Count) 2095if (this.DataGridView.Rows.SharedRow(rowIndex) != this.owningRow) 2100DataGridViewElementStates rowEffectiveState = this.DataGridView.Rows.GetRowState(rowIndex); 2156if (this.DataGridView == null) 2160if (rowIndex < 0 || rowIndex >= this.DataGridView.Rows.Count) 2168Debug.Assert(this.ColumnIndex < this.DataGridView.Columns.Count); 2173inheritedCellStyleTmp = this.DataGridView.PlaceholderCellStyle; 2195if (this.DataGridView.Rows.SharedRow(rowIndex).HasDefaultCellStyle) 2197rowStyle = this.DataGridView.Rows.SharedRow(rowIndex).DefaultCellStyle; 2208DataGridViewCellStyle dataGridViewStyle = this.DataGridView.DefaultCellStyle; 2221else if (!this.DataGridView.RowsDefaultCellStyle.BackColor.IsEmpty && 2222(rowIndex % 2 == 0 || this.DataGridView.AlternatingRowsDefaultCellStyle.BackColor.IsEmpty)) 2224inheritedCellStyleTmp.BackColor = this.DataGridView.RowsDefaultCellStyle.BackColor; 2226else if (rowIndex % 2 == 1 && !this.DataGridView.AlternatingRowsDefaultCellStyle.BackColor.IsEmpty) 2228inheritedCellStyleTmp.BackColor = this.DataGridView.AlternatingRowsDefaultCellStyle.BackColor; 2247else if (!this.DataGridView.RowsDefaultCellStyle.ForeColor.IsEmpty && 2248(rowIndex % 2 == 0 || this.DataGridView.AlternatingRowsDefaultCellStyle.ForeColor.IsEmpty)) 2250inheritedCellStyleTmp.ForeColor = this.DataGridView.RowsDefaultCellStyle.ForeColor; 2252else if (rowIndex % 2 == 1 && !this.DataGridView.AlternatingRowsDefaultCellStyle.ForeColor.IsEmpty) 2254inheritedCellStyleTmp.ForeColor = this.DataGridView.AlternatingRowsDefaultCellStyle.ForeColor; 2273else if (!this.DataGridView.RowsDefaultCellStyle.SelectionBackColor.IsEmpty && 2274(rowIndex % 2 == 0 || this.DataGridView.AlternatingRowsDefaultCellStyle.SelectionBackColor.IsEmpty)) 2276inheritedCellStyleTmp.SelectionBackColor = this.DataGridView.RowsDefaultCellStyle.SelectionBackColor; 2278else if (rowIndex % 2 == 1 && !this.DataGridView.AlternatingRowsDefaultCellStyle.SelectionBackColor.IsEmpty) 2280inheritedCellStyleTmp.SelectionBackColor = this.DataGridView.AlternatingRowsDefaultCellStyle.SelectionBackColor; 2299else if (!this.DataGridView.RowsDefaultCellStyle.SelectionForeColor.IsEmpty && 2300(rowIndex % 2 == 0 || this.DataGridView.AlternatingRowsDefaultCellStyle.SelectionForeColor.IsEmpty)) 2302inheritedCellStyleTmp.SelectionForeColor = this.DataGridView.RowsDefaultCellStyle.SelectionForeColor; 2304else if (rowIndex % 2 == 1 && !this.DataGridView.AlternatingRowsDefaultCellStyle.SelectionForeColor.IsEmpty) 2306inheritedCellStyleTmp.SelectionForeColor = this.DataGridView.AlternatingRowsDefaultCellStyle.SelectionForeColor; 2326else if (this.DataGridView.RowsDefaultCellStyle.Font != null && 2327(rowIndex % 2 == 0 || this.DataGridView.AlternatingRowsDefaultCellStyle.Font == null)) 2329inheritedCellStyleTmp.Font = this.DataGridView.RowsDefaultCellStyle.Font; 2331else if (rowIndex % 2 == 1 && this.DataGridView.AlternatingRowsDefaultCellStyle.Font != null) 2333inheritedCellStyleTmp.Font = this.DataGridView.AlternatingRowsDefaultCellStyle.Font; 2352else if (!this.DataGridView.RowsDefaultCellStyle.IsNullValueDefault && 2353(rowIndex % 2 == 0 || this.DataGridView.AlternatingRowsDefaultCellStyle.IsNullValueDefault)) 2355inheritedCellStyleTmp.NullValue = this.DataGridView.RowsDefaultCellStyle.NullValue; 2358!this.DataGridView.AlternatingRowsDefaultCellStyle.IsNullValueDefault) 2360inheritedCellStyleTmp.NullValue = this.DataGridView.AlternatingRowsDefaultCellStyle.NullValue; 2379else if (!this.DataGridView.RowsDefaultCellStyle.IsDataSourceNullValueDefault && 2380(rowIndex % 2 == 0 || this.DataGridView.AlternatingRowsDefaultCellStyle.IsDataSourceNullValueDefault)) 2382inheritedCellStyleTmp.DataSourceNullValue = this.DataGridView.RowsDefaultCellStyle.DataSourceNullValue; 2385!this.DataGridView.AlternatingRowsDefaultCellStyle.IsDataSourceNullValueDefault) 2387inheritedCellStyleTmp.DataSourceNullValue = this.DataGridView.AlternatingRowsDefaultCellStyle.DataSourceNullValue; 2406else if (this.DataGridView.RowsDefaultCellStyle.Format.Length != 0 && 2407(rowIndex % 2 == 0 || this.DataGridView.AlternatingRowsDefaultCellStyle.Format.Length == 0)) 2409inheritedCellStyleTmp.Format = this.DataGridView.RowsDefaultCellStyle.Format; 2411else if (rowIndex % 2 == 1 && this.DataGridView.AlternatingRowsDefaultCellStyle.Format.Length != 0) 2413inheritedCellStyleTmp.Format = this.DataGridView.AlternatingRowsDefaultCellStyle.Format; 2432else if (!this.DataGridView.RowsDefaultCellStyle.IsFormatProviderDefault && 2433(rowIndex % 2 == 0 || this.DataGridView.AlternatingRowsDefaultCellStyle.IsFormatProviderDefault)) 2435inheritedCellStyleTmp.FormatProvider = this.DataGridView.RowsDefaultCellStyle.FormatProvider; 2437else if (rowIndex % 2 == 1 && !this.DataGridView.AlternatingRowsDefaultCellStyle.IsFormatProviderDefault) 2439inheritedCellStyleTmp.FormatProvider = this.DataGridView.AlternatingRowsDefaultCellStyle.FormatProvider; 2458else if (this.DataGridView.RowsDefaultCellStyle.Alignment != DataGridViewContentAlignment.NotSet && 2459(rowIndex % 2 == 0 || this.DataGridView.AlternatingRowsDefaultCellStyle.Alignment == DataGridViewContentAlignment.NotSet)) 2461inheritedCellStyleTmp.AlignmentInternal = this.DataGridView.RowsDefaultCellStyle.Alignment; 2463else if (rowIndex % 2 == 1 && this.DataGridView.AlternatingRowsDefaultCellStyle.Alignment != DataGridViewContentAlignment.NotSet) 2465inheritedCellStyleTmp.AlignmentInternal = this.DataGridView.AlternatingRowsDefaultCellStyle.Alignment; 2485else if (this.DataGridView.RowsDefaultCellStyle.WrapMode != DataGridViewTriState.NotSet && 2486(rowIndex % 2 == 0 || this.DataGridView.AlternatingRowsDefaultCellStyle.WrapMode == DataGridViewTriState.NotSet)) 2488inheritedCellStyleTmp.WrapModeInternal = this.DataGridView.RowsDefaultCellStyle.WrapMode; 2490else if (rowIndex % 2 == 1 && this.DataGridView.AlternatingRowsDefaultCellStyle.WrapMode != DataGridViewTriState.NotSet) 2492inheritedCellStyleTmp.WrapModeInternal = this.DataGridView.AlternatingRowsDefaultCellStyle.WrapMode; 2512else if (this.DataGridView.RowsDefaultCellStyle.Tag != null && 2513(rowIndex % 2 == 0 || this.DataGridView.AlternatingRowsDefaultCellStyle.Tag == null)) 2515inheritedCellStyleTmp.Tag = this.DataGridView.RowsDefaultCellStyle.Tag; 2517else if (rowIndex % 2 == 1 && this.DataGridView.AlternatingRowsDefaultCellStyle.Tag != null) 2519inheritedCellStyleTmp.Tag = this.DataGridView.AlternatingRowsDefaultCellStyle.Tag; 2538else if (this.DataGridView.RowsDefaultCellStyle.Padding != Padding.Empty && 2539(rowIndex % 2 == 0 || this.DataGridView.AlternatingRowsDefaultCellStyle.Padding == Padding.Empty)) 2541inheritedCellStyleTmp.PaddingInternal = this.DataGridView.RowsDefaultCellStyle.Padding; 2543else if (rowIndex % 2 == 1 && this.DataGridView.AlternatingRowsDefaultCellStyle.Padding != Padding.Empty) 2545inheritedCellStyleTmp.PaddingInternal = this.DataGridView.AlternatingRowsDefaultCellStyle.Padding; 2568if (this.DataGridView == null) 2582if (this.DataGridView == null) 2625if (this.DataGridView == null) 2640if (this.DataGridView == null) 2656if (this.DataGridView != null && 2657(this.DataGridView.VirtualMode || this.DataGridView.DataSource != null)) 2659toolTipText = this.DataGridView.OnCellToolTipTextNeeded(this.ColumnIndex, rowIndex, toolTipText); 2667DataGridView dataGridView = this.DataGridView; 2723DataGridView dgv = this.DataGridView; 3095Debug.Assert(this.DataGridView != null); 3096if (!this.DataGridView.ShowCellToolTips) 3102Point ptCurrentCell = this.DataGridView.CurrentCellAddress; 3106this.DataGridView.EditingControl != null) 3108Debug.Assert(this.DataGridView.IsCurrentCellInEditMode); 3137else if ((rowIndex != -1 && this.OwningRow != null && this.DataGridView.RowHeadersVisible && this.DataGridView.RowHeadersWidth > 0 && this.OwningColumn == null) || 3156this.DataGridView.RightToLeftInternal, 3175else if (this.DataGridView.IsRestricted) 3183this.DataGridView.ActivateToolTip(true /*activate*/, toolTipText, this.ColumnIndex, rowIndex); 3192if (this.DataGridView.IsDisposed) 3197this.DataGridView.ActivateToolTip(false /*activate*/, string.Empty, -1, -1); 3206this.DataGridView.ActivateToolTip(true /*activate*/, errorText, this.ColumnIndex, rowIndex); 3214this.DataGridView.ActivateToolTip(false /*activate*/, string.Empty, -1, -1); 3231if (this.DataGridView != null && !this.DataGridView.IsDisposed && !this.DataGridView.Disposing) 3236this.DataGridView.OnColumnCommonChange(this.ColumnIndex); 3241this.DataGridView.OnCellCommonChange(this.ColumnIndex, this.RowIndex); 3354this.DataGridView.CellMouseDownInContentBounds = GetContentBounds(e.RowIndex).Contains(e.X, e.Y); 3356if (((this.ColumnIndex < 0 || e.RowIndex < 0) && this.DataGridView.ApplyVisualStylesToHeaderCells) || 3357((this.ColumnIndex >= 0 && e.RowIndex >= 0) && this.DataGridView.ApplyVisualStylesToInnerCells)) 3359DataGridView.InvalidateCell(this.ColumnIndex, e.RowIndex); 3455if (((this.ColumnIndex < 0 || e.RowIndex < 0) && this.DataGridView.ApplyVisualStylesToHeaderCells) || 3456((this.ColumnIndex >= 0 && e.RowIndex >= 0) && this.DataGridView.ApplyVisualStylesToInnerCells)) 3458this.DataGridView.InvalidateCell(this.ColumnIndex, e.RowIndex); 3463this.DataGridView.OnCommonCellContentClick(e.ColumnIndex, e.RowIndex, e.Clicks > 1); 3466if (this.DataGridView != null && e.ColumnIndex < this.DataGridView.Columns.Count && e.RowIndex < this.DataGridView.Rows.Count) 3477if (this.DataGridView == null) 3483this.Style.AddScope(this.DataGridView, DataGridViewCellStyleScopes.Cell); 3556if (this.DataGridView == null) 3565Pen penBackColor = this.DataGridView.GetCachedPen(cellStyle.BackColor); 3566Pen penGridColor = this.DataGridView.GridPen; 3581dividerWidthColor = this.DataGridView.GridPen.Color; 3592graphics.FillRectangle(this.DataGridView.GetCachedBrush(dividerWidthColor), 3593this.DataGridView.RightToLeftInternal ? bounds.X : bounds.Right - dividerThickness, 3597if (this.DataGridView.RightToLeftInternal) 3619dividerHeightColor = this.DataGridView.GridPen.Color; 3630graphics.FillRectangle(this.DataGridView.GetCachedBrush(dividerHeightColor), bounds.X, bounds.Bottom - dividerThickness, bounds.Width, dividerThickness); 4395Debug.Assert(this.DataGridView != null); 4396DataGridView dataGridView = this.DataGridView; 4508this.DataGridView.EditingControl.Location = new Point(editingControlBounds.X, editingControlBounds.Y); 4512this.DataGridView.EditingControl.Size = new Size(editingControlBounds.Width, editingControlBounds.Height); 4530if (this.DataGridView == null) 4537dgvabsEffective = AdjustCellBorderStyle(this.DataGridView.AdvancedCellBorderStyle, 4598this.DataGridView.EditingPanel.Location = new Point(xEditingPanel, yEditingPanel); 4599this.DataGridView.EditingPanel.Size = new Size(wEditingPanel, hEditingPanel); 4613DataGridView dataGridView = this.DataGridView; 4637if (this.DataGridView == null || this.OwningRow == null || this.OwningRow.DataGridView == null) 4650if (this.OwningRow.Index == this.DataGridView.CurrentCellAddress.Y) 4655this.DataGridView.IsCurrentRowDirtyInternal = true; 4816DataGridView dataGridView = dataGridViewCell.DataGridView; 4906if (this.owner == this.owner.DataGridView.CurrentCell) 4924cellBounds = this.owner.DataGridView.GetCellDisplayRectangle(this.owner.OwningColumn.Index, this.owner.OwningRow.Index, false /*cutOverflow*/); 4928cellBounds = this.owner.DataGridView.GetCellDisplayRectangle(-1, this.owner.OwningRow.Index, false /*cutOverflow*/); 4932cellBounds = this.owner.DataGridView.GetCellDisplayRectangle(this.owner.OwningColumn.Index, -1, false /*cutOverflow*/); 4936cellBounds = this.owner.DataGridView.GetCellDisplayRectangle(-1, -1, false /*cutOverflow*/); 4939if (!cellBounds.IntersectsWith(this.owner.DataGridView.ClientRectangle)) 5005if (this.owner.DataGridView.IsCurrentCellInEditMode) 5009this.owner.DataGridView.EndEdit(); 5039DataGridView dataGridView = dataGridViewCell.DataGridView; 5097int firstVisibleColumnIndex = this.owner.DataGridView.Columns.ColumnIndexToActualDisplayIndex(this.owner.DataGridView.FirstDisplayedScrollingColumnIndex, DataGridViewElementStates.Visible); 5098int visibleColumnIndex = this.owner.DataGridView.Columns.ColumnIndexToActualDisplayIndex(this.owner.ColumnIndex, DataGridViewElementStates.Visible); 5100bool rowHeadersVisible = this.owner.DataGridView.RowHeadersVisible; 5109if (this.Owner.DataGridView.RightToLeft == RightToLeft.No) 5121columnRect = this.owner.DataGridView.GetColumnDisplayRectangle(this.owner.ColumnIndex, false /*cutOverflow*/); 5122int negOffset = this.owner.DataGridView.FirstDisplayedScrollingColumnHiddenWidth; 5126if (this.owner.DataGridView.RightToLeft == RightToLeft.No) 5132columnRect = this.owner.DataGridView.RectangleToScreen(columnRect); 5142if (this.owner.DataGridView.RightToLeft == RightToLeft.No) 5187if (this.owner.DataGridView.EditingControl != null && 5188this.owner.DataGridView.IsCurrentCellInEditMode && 5189this.owner.DataGridView.CurrentCell == this.owner && 5192return this.owner.DataGridView.EditingControl.AccessibilityObject; 5208if (this.owner.DataGridView.EditingControl != null && 5209this.owner.DataGridView.IsCurrentCellInEditMode && 5210this.owner.DataGridView.CurrentCell == this.owner) 5249if (this.owner.DataGridView.RightToLeft == RightToLeft.No) 5260if (this.owner.DataGridView.RightToLeft == RightToLeft.No) 5271if (this.owner.OwningRow.Index == this.owner.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible)) 5273if (this.owner.DataGridView.ColumnHeadersVisible) 5285int previousVisibleRow = this.owner.DataGridView.Rows.GetPreviousRow(this.owner.OwningRow.Index, DataGridViewElementStates.Visible); 5286return this.owner.DataGridView.Rows[previousVisibleRow].Cells[this.owner.OwningColumn.Index].AccessibilityObject; 5289if (this.owner.OwningRow.Index == this.owner.DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible)) 5295int nextVisibleRow = this.owner.DataGridView.Rows.GetNextRow(this.owner.OwningRow.Index, DataGridViewElementStates.Visible); 5296return this.owner.DataGridView.Rows[nextVisibleRow].Cells[this.owner.OwningColumn.Index].AccessibilityObject; 5305if (this.owner.OwningColumn == this.owner.DataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible)) 5323if (this.owner.DataGridView.RowHeadersVisible) 5335int previousVisibleColumnIndex = this.owner.DataGridView.Columns.GetPreviousColumn(this.owner.OwningColumn, 5344if (this.owner.OwningColumn == this.owner.DataGridView.Columns.GetLastColumn(DataGridViewElementStates.Visible, 5355if (this.Owner.DataGridView.RowHeadersVisible) 5377int nextVisibleColumnIndex = this.owner.DataGridView.Columns.GetNextColumn(this.owner.OwningColumn, 5394this.owner.DataGridView.FocusInternal(); 5399this.owner.DataGridView.CurrentCell = this.owner; // Do not change old selection 5482return owner.DataGridView.AccessibilityObject; 5508if (this.owner.DataGridView.CurrentCell == this.owner && 5509this.owner.DataGridView.IsCurrentCellInEditMode && 5510this.owner.DataGridView.EditingControl != null) 5537return owner.DataGridView.Enabled; 5551return Owner.DataGridView.AccessibilityObject; 5593if (this.owner.DataGridView.RowHeadersVisible && this.owner.OwningRow.HasHeaderCell) 5604if (this.owner.DataGridView.ColumnHeadersVisible && this.owner.OwningColumn.HasHeaderCell) 5635return this.owner.DataGridView.AccessibilityObject;
winforms\Managed\System\WinForms\DataGridViewCellCollection.cs (19)
174if (dataGridViewCell.DataGridView != null) 182if (this.owner.DataGridView != null) 184this.owner.DataGridView.OnReplacingCell(this.owner, index); 191if (this.owner.DataGridView != null) 193dataGridViewCell.DataGridViewInternal = this.owner.DataGridView; 194dataGridViewCell.OwningColumnInternal = this.owner.DataGridView.Columns[index]; 195this.owner.DataGridView.OnReplacedCell(this.owner, index); 221if (this.owner.DataGridView != null) 223dataGridViewColumn = this.owner.DataGridView.Columns[columnName]; 234if (this.owner.DataGridView != null) 236dataGridViewColumn = this.owner.DataGridView.Columns[columnName]; 268if (this.owner.DataGridView != null) 285DataGridView dataGridView = this.owner.DataGridView; 305if (this.owner.DataGridView != null) 350if (this.owner.DataGridView != null) 387if (this.owner.DataGridView != null) 407DataGridView dataGridView = this.owner.DataGridView; 433if (this.owner.DataGridView != null) 463if (this.owner.DataGridView != null)
winforms\Managed\System\WinForms\DataGridViewCellLinkedList.cs (3)
92Debug.Assert(dataGridViewCell.DataGridView.SelectionMode == DataGridViewSelectionMode.CellSelect || 93dataGridViewCell.DataGridView.SelectionMode == DataGridViewSelectionMode.ColumnHeaderSelect || 94dataGridViewCell.DataGridView.SelectionMode == DataGridViewSelectionMode.RowHeaderSelect);
winforms\Managed\System\WinForms\DataGridViewCheckBoxCell.cs (91)
248if (this.DataGridView != null) 252this.DataGridView.InvalidateCell(this); 256this.DataGridView.InvalidateColumnInternal(this.ColumnIndex); 344if (this.DataGridView != null) 348this.DataGridView.InvalidateCell(this); 352this.DataGridView.InvalidateColumnInternal(this.ColumnIndex); 383if (this.DataGridView != null) 387this.DataGridView.InvalidateCell(this); 391this.DataGridView.InvalidateColumnInternal(this.ColumnIndex); 429if (this.DataGridView != null) 433this.DataGridView.InvalidateCell(this); 437this.DataGridView.InvalidateColumnInternal(this.ColumnIndex); 508Point ptCurrentCell = this.DataGridView.CurrentCellAddress; 511this.DataGridView.IsCurrentCellInEditMode; 540if (this.DataGridView == null || rowIndex < 0 || this.OwningColumn == null) 594if (this.DataGridView == null || 597!this.DataGridView.ShowCellErrors || 603Point ptCurrentCell = this.DataGridView.CurrentCellAddress; 605ptCurrentCell.Y == rowIndex && this.DataGridView.IsCurrentCellInEditMode) 750if (this.DataGridView == null) 765if (this.DataGridView.ApplyVisualStylesToInnerCells) 848if (this.DataGridView.ShowCellErrors) 886return this.ColumnIndex == this.DataGridView.MouseDownCellAddress.X && rowIndex == this.DataGridView.MouseDownCellAddress.Y; 904this.DataGridView.NotifyCurrentCellDirty(true); 909if (this.DataGridView == null) 913Point ptCurrentCell = this.DataGridView.CurrentCellAddress; 916this.DataGridView.IsCurrentCellInEditMode) 940if (this.DataGridView == null) 954if (this.DataGridView == null) 964if (this.DataGridView != null && 965this.ColumnIndex < this.DataGridView.Columns.Count && 966rowIndex < this.DataGridView.Rows.Count) 979if (this.DataGridView == null) 993if (this.DataGridView == null) 999Debug.Assert(this.DataGridView.CellMouseDownInContentBounds); 1007if (this.DataGridView == null) 1017(this.DataGridView.ApplyVisualStylesToInnerCells || this.FlatStyle == FlatStyle.Flat || this.FlatStyle == FlatStyle.Popup)) 1019this.DataGridView.InvalidateCell(this.ColumnIndex, rowIndex); 1024this.ColumnIndex == this.DataGridView.MouseDownCellAddress.X && 1025rowIndex == this.DataGridView.MouseDownCellAddress.Y) 1034if (this.DataGridView == null) 1043if (this.DataGridView.ApplyVisualStylesToInnerCells || this.FlatStyle == FlatStyle.Flat || this.FlatStyle == FlatStyle.Popup) 1045this.DataGridView.InvalidateCell(this.ColumnIndex, e.RowIndex); 1048if (e.ColumnIndex == this.DataGridView.MouseDownCellAddress.X && 1049e.RowIndex == this.DataGridView.MouseDownCellAddress.Y && 1054this.DataGridView.CellMouseDownInContentBounds) 1071if (this.DataGridView == null) 1084Debug.Assert((position.X >= 0) && (position.X < this.DataGridView.Columns.Count)); 1085Debug.Assert((position.Y >= 0) && (position.Y < this.DataGridView.Rows.Count)); 1087int visibleRowIndex = this.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, position.Y); 1088int visibleColumnIndex = this.DataGridView.Columns.ColumnIndexToActualDisplayIndex(position.X, DataGridViewElementStates.Visible); 1090int topHeaderRowIncrement = this.DataGridView.ColumnHeadersVisible ? 1 : 0; 1091int rowHeaderIncrement = this.DataGridView.RowHeadersVisible ? 1 : 0; 1099(this.DataGridView.AccessibilityObject as Control.ControlAccessibleObject).NotifyClients(AccessibleEvents.StateChange, objectID, childID); 1181Point ptCurrentCell = this.DataGridView.CurrentCellAddress; 1183ptCurrentCell.Y == rowIndex && this.DataGridView.IsCurrentCellInEditMode) 1217SolidBrush br = this.DataGridView.GetCachedBrush((DataGridViewCell.PaintSelectionBackground(paintParts) && cellSelected) ? cellStyle.SelectionBackColor : cellStyle.BackColor); 1226if (this.DataGridView.RightToLeftInternal) 1240this.DataGridView.ShowFocusCues && 1241this.DataGridView.Focused && 1257if (this.DataGridView.ApplyVisualStylesToInnerCells) 1260this.DataGridView.MouseEnteredCellAddress.Y == rowIndex && 1261this.DataGridView.MouseEnteredCellAddress.X == this.ColumnIndex && 1302if ((!this.DataGridView.RightToLeftInternal && (cellStyle.Alignment & anyRight) != 0) || 1303(this.DataGridView.RightToLeftInternal && (cellStyle.Alignment & anyLeft) != 0)) 1329if (this.DataGridView.ApplyVisualStylesToInnerCells && this.FlatStyle != FlatStyle.Flat && this.FlatStyle != FlatStyle.Popup) 1371foreBrush = this.DataGridView.GetCachedBrush(cellSelected ? cellStyle.SelectionForeColor : cellStyle.ForeColor); 1372backBrush = this.DataGridView.GetCachedBrush((DataGridViewCell.PaintSelectionBackground(paintParts) && cellSelected) ? cellStyle.SelectionBackColor : cellStyle.BackColor); 1375if (this.DataGridView.MouseEnteredCellAddress.Y == rowIndex && 1376this.DataGridView.MouseEnteredCellAddress.X == this.ColumnIndex && 1479this.DataGridView.Enabled, 1481this.DataGridView.RightToLeft); 1491this.DataGridView.Enabled).Calculate(); 1492CheckBoxBaseAdapter.DrawCheckBackground(this.DataGridView.Enabled, 1503this.DataGridView.Enabled, 1513else if (this.DataGridView.MouseEnteredCellAddress.Y == rowIndex && 1514this.DataGridView.MouseEnteredCellAddress.X == this.ColumnIndex && 1527this.DataGridView.Enabled, 1529this.DataGridView.RightToLeft); 1538this.DataGridView.Enabled).Calculate(); 1539CheckBoxBaseAdapter.DrawCheckBackground(this.DataGridView.Enabled, 1550this.DataGridView.Enabled, 1571this.DataGridView.Enabled, 1573this.DataGridView.RightToLeft); 1583this.DataGridView.Enabled).Calculate(); 1584CheckBoxBaseAdapter.DrawCheckBackground(this.DataGridView.Enabled, 1595this.DataGridView.Enabled, 1625if (paint && DataGridViewCell.PaintErrorIcon(paintParts) && drawErrorText && this.DataGridView.ShowCellErrors) 1770this.DataGridView.InvalidateCell(this.ColumnIndex, rowIndex); 1881DataGridView dataGridView = dataGridViewCell.DataGridView;
winforms\Managed\System\WinForms\DataGridViewCheckBoxColumn.cs (15)
115if (this.DataGridView != null) 117DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 128this.DataGridView.InvalidateColumn(this.Index); 155if (this.DataGridView != null) 157DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 168this.DataGridView.OnColumnCommonChange(this.Index); 196if (this.DataGridView != null) 198DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 209this.DataGridView.InvalidateColumn(this.Index); 239if (this.DataGridView != null) 241DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 252this.DataGridView.InvalidateColumn(this.Index); 293if (this.DataGridView != null) 295DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 306this.DataGridView.InvalidateColumn(this.Index);
winforms\Managed\System\WinForms\DataGridViewColumn.cs (37)
122if (this.Visible && this.DataGridView != null) 124if (!this.DataGridView.ColumnHeadersVisible && 126(value == DataGridViewAutoSizeColumnMode.NotSet && this.DataGridView.AutoSizeColumnsMode == DataGridViewAutoSizeColumnsMode.ColumnHeader))) 132(value == DataGridViewAutoSizeColumnMode.NotSet && this.DataGridView.AutoSizeColumnsMode == DataGridViewAutoSizeColumnsMode.Fill))) 143if (this.DataGridView == null) 166this.DataGridView.OnAutoSizeColumnModeChanged(this, previousInheritedMode); 278if (this.DataGridView != null) 280this.DataGridView.OnColumnDataPropertyNameChanged(this); 372if (this.DataGridView != null) 378if (value >= this.DataGridView.Columns.Count) 383this.DataGridView.OnColumnDisplayIndexChanging(this, value); 387this.DataGridView.InDisplayIndexAdjustments = true; 388this.DataGridView.OnColumnDisplayIndexChanged_PreNotification(); 389this.DataGridView.OnColumnDisplayIndexChanged(this); 390this.DataGridView.OnColumnDisplayIndexChanged_PostNotification(); 394this.DataGridView.InDisplayIndexAdjustments = false; 496if (this.DataGridView != null) 498this.DataGridView.OnColumnFillWeightChanging(this, value); 500this.DataGridView.OnColumnFillWeightChanged(this); 607return GetInheritedAutoSizeMode(this.DataGridView); 627if (this.DataGridView == null) 633DataGridViewCellStyle dataGridViewStyle = this.DataGridView.DefaultCellStyle; 875if (this.DataGridView != null && !string.Equals(this.name, oldName,StringComparison.Ordinal)) 877this.DataGridView.OnColumnNameChanged(this); 896this.DataGridView != null && 897this.DataGridView.DataConnection != null && 899this.DataGridView.DataConnection.DataFieldIsReadOnly(this.boundColumnIndex) && 971if (this.DataGridView != null && 972!this.DataGridView.InInitialization && 974(this.DataGridView.SelectionMode == DataGridViewSelectionMode.FullColumnSelect || 975this.DataGridView.SelectionMode == DataGridViewSelectionMode.ColumnHeaderSelect)) 977throw new InvalidOperationException(SR.GetString(SR.DataGridViewColumn_SortModeAndSelectionModeClash, (value).ToString(), this.DataGridView.SelectionMode.ToString())); 995if (this.DataGridView != null) 997this.DataGridView.OnColumnSortModeChanged(this); 1022if (this.DataGridView != null) 1024this.DataGridView.OnColumnToolTipTextChanged(this); 1223DataGridView dataGridView = this.DataGridView;
winforms\Managed\System\WinForms\DataGridViewColumnCollection.cs (1)
1110if (dataGridViewColumn.DataGridView != this.DataGridView)
winforms\Managed\System\WinForms\DataGridViewColumnHeaderCell.cs (54)
86if (this.OwningColumn == null || this.DataGridView == null) 97this.DataGridView.OnSortGlyphDirectionChanged(this); 151if (this.DataGridView == null) 241if (this.DataGridView == null || this.OwningColumn == null) 301if (this.DataGridView != null) 303return this.DataGridView.ContextMenuStrip; 319Debug.Assert(this.DataGridView != null); 330DataGridViewCellStyle columnHeadersStyle = this.DataGridView.ColumnHeadersDefaultCellStyle; 333DataGridViewCellStyle dataGridViewStyle = this.DataGridView.DefaultCellStyle; 521if (this.DataGridView == null) 533dgvabsEffective = this.DataGridView.AdjustColumnHeaderBorderStyle(this.DataGridView.AdvancedColumnHeadersBorderStyle, 540TextFormatFlags flags = DataGridViewUtilities.ComputeTextFormatFlagsForCellStyleAlignment(this.DataGridView.RightToLeftInternal, cellStyle.Alignment, cellStyle.WrapMode); 698if (this.DataGridView.ApplyVisualStylesToHeaderCells) 802if (this.DataGridView.ApplyVisualStylesToHeaderCells) 808if (this.DataGridView.RightToLeftInternal) 828this.DataGridView.SelectionMode == DataGridViewSelectionMode.FullColumnSelect || 829this.DataGridView.SelectionMode == DataGridViewSelectionMode.ColumnHeaderSelect) 836else if (this.DataGridView.MouseEnteredCellAddress.Y == rowIndex && 837this.DataGridView.MouseEnteredCellAddress.X == this.ColumnIndex) 854if (this.DataGridView.RightToLeftInternal) 878if (this.DataGridView.RightToLeftInternal) 893br = this.DataGridView.GetCachedBrush((DataGridViewCell.PaintSelectionBackground(paintParts) && cellSelected) || IsHighlighted() ? 902if (this.DataGridView.RightToLeftInternal) 931if (this.DataGridView.ApplyVisualStylesToHeaderCells) 950int preferredHeight = DataGridViewCell.GetPreferredTextHeight(g, this.DataGridView.RightToLeftInternal, formattedValueStr, cellStyle, width, out widthTruncated); 957if (this.DataGridView.RightToLeftInternal) 982TextFormatFlags flags = DataGridViewUtilities.ComputeTextFormatFlagsForCellStyleAlignment(this.DataGridView.RightToLeftInternal, cellStyle.Alignment, cellStyle.WrapMode); 1193return this.DataGridView.SelectionMode == DataGridViewSelectionMode.FullRowSelect && 1194this.DataGridView.CurrentCell != null && this.DataGridView.CurrentCell.Selected && 1195this.DataGridView.CurrentCell.OwningColumn == this.OwningColumn && 1209if (this.DataGridView != null && originalValue != value) 1291else if (this.Owner.DataGridView.SelectionMode == DataGridViewSelectionMode.FullColumnSelect|| 1292this.Owner.DataGridView.SelectionMode == DataGridViewSelectionMode.ColumnHeaderSelect) 1339return this.Owner.DataGridView.AccessibilityObject.GetChild(0); 1366if (this.Owner.DataGridView.SelectionMode == DataGridViewSelectionMode.FullColumnSelect || 1367this.Owner.DataGridView.SelectionMode == DataGridViewSelectionMode.ColumnHeaderSelect) 1394DataGridView dataGridView = dataGridViewCell.DataGridView; 1427if (this.Owner.DataGridView.RightToLeft == RightToLeft.No) 1438if (this.Owner.DataGridView.RightToLeft == RightToLeft.No) 1450return this.Owner.DataGridView.AccessibilityObject.GetChild(0).GetChild(0); 1453AccessibleObject topRowHeaderAccessibleObject = this.Owner.DataGridView.AccessibilityObject.GetChild(0); 1462if (this.Owner.OwningColumn == this.Owner.DataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible)) 1464if (this.Owner.DataGridView.RowHeadersVisible) 1476int previousVisibleColumnIndex = this.Owner.DataGridView.Columns.GetPreviousColumn(this.Owner.OwningColumn, 1479int actualDisplayIndex = this.Owner.DataGridView.Columns.ColumnIndexToActualDisplayIndex(previousVisibleColumnIndex, 1481if (this.Owner.DataGridView.RowHeadersVisible) 1494if (this.Owner.OwningColumn == this.Owner.DataGridView.Columns.GetLastColumn(DataGridViewElementStates.Visible, 1501int nextVisibleColumnIndex = this.Owner.DataGridView.Columns.GetNextColumn(this.Owner.OwningColumn, 1504int actualDisplayIndex = this.Owner.DataGridView.Columns.ColumnIndexToActualDisplayIndex(nextVisibleColumnIndex, 1507if (this.Owner.DataGridView.RowHeadersVisible) 1529DataGridView dataGridView = dataGridViewCell.DataGridView; 1597return Owner.DataGridView.Enabled;
winforms\Managed\System\WinForms\DataGridViewComboBoxCell.cs (93)
158return GetDataManager(this.DataGridView); 329if (this.DataGridView != null) 333this.DataGridView.InvalidateCell(this); 337this.DataGridView.InvalidateColumnInternal(this.ColumnIndex); 375if (this.DataGridView != null) 379this.DataGridView.InvalidateCell(this); 383this.DataGridView.InvalidateColumnInternal(this.ColumnIndex); 424if (this.DataGridView != null) 426return this.DataGridView.GetCachedTypeConverter(this.DisplayType); 548return GetItems(this.DataGridView); 586return !paintFlat && this.DataGridView.ApplyVisualStylesToInnerCells; 735this.EditingComboBox = this.DataGridView.EditingControl as DataGridViewComboBoxEditingControl; 742dgvabsEffective = AdjustCellBorderStyle(this.DataGridView.AdvancedCellBorderStyle, 770if (this.DataGridView.RightToLeftInternal) 807Debug.Assert(this.DataGridView != null); 814DataGridViewAutoSizeColumnMode autoSizeColumnMode = owningComboBoxColumn.GetInheritedAutoSizeMode(this.DataGridView); 939DataGridView dgv = this.DataGridView; 964if (this.DataGridView == null || rowIndex < 0 || this.OwningColumn == null) 1068if (this.DataGridView == null || 1071!this.DataGridView.ShowCellErrors || 1158if (this.DataGridView != null) 1187else if (this.DataGridView != null) 1201this.DataGridView.NotifyCurrentCellDirty(true); 1213if (this.DataGridView != null) 1359if (this.DataGridView == null) 1374TextFormatFlags flags = DataGridViewUtilities.ComputeTextFormatFlagsForCellStyleAlignment(this.DataGridView.RightToLeftInternal, cellStyle.Alignment, cellStyle.WrapMode); 1467if (this.DataGridView.ShowCellErrors) 1484if (this.DataGridView.ShowCellErrors) 1506Debug.Assert(this.DataGridView != null && 1507this.DataGridView.EditingPanel != null && 1508this.DataGridView.EditingControl != null); 1511ComboBox comboBox = this.DataGridView.EditingControl as ComboBox; 1517this.DataGridView.EditingPanel.BackColor = dataGridViewCellStyle.SelectionBackColor; 1581this.EditingComboBox = this.DataGridView.EditingControl as DataGridViewComboBoxEditingControl; 1584Rectangle rectBottomSection = this.DataGridView.GetCellDisplayRectangle(this.ColumnIndex, rowIndex, true); 1587this.DataGridView.Invalidate(rectBottomSection); 1604this.DataManager = this.DataGridView.BindingContext[this.DataSource, displayBindingMember.BindingPath] as CurrencyManager; 1632this.DataManager = this.DataGridView.BindingContext[this.DataSource, valueBindingMember.BindingPath] as CurrencyManager; 1853if (this.DataGridView != null) 1865if (this.DataGridView == null) 1869if (throughMouseClick && this.DataGridView.EditMode != DataGridViewEditMode.EditOnEnter) 1896if (this.DataGridView == null) 1906if (this.DataGridView == null) 1911Point ptCurrentCell = this.DataGridView.CurrentCellAddress; 1919this.DataGridView.EditMode != DataGridViewEditMode.EditProgrammatically && 1920this.DataGridView.BeginEdit(true /*selectAll*/)) 1933if (this.DataGridView == null) 1940this.DataGridView.InvalidateCell(this.ColumnIndex, rowIndex); 1949if (this.DataGridView == null) 1960this.DataGridView.ApplyVisualStylesToInnerCells) 1962this.DataGridView.InvalidateCell(this.ColumnIndex, rowIndex); 1968this.DataGridView.InvalidateCell(this.ColumnIndex, rowIndex); 1977if (this.DataGridView == null) 1981if ((this.FlatStyle == FlatStyle.Standard || this.FlatStyle == FlatStyle.System) && this.DataGridView.ApplyVisualStylesToInnerCells) 1987bool singleVerticalBorderAdded = !this.DataGridView.RowHeadersVisible && this.DataGridView.AdvancedCellBorderStyle.All == DataGridViewAdvancedCellBorderStyle.Single; 1988bool singleHorizontalBorderAdded = !this.DataGridView.ColumnHeadersVisible && this.DataGridView.AdvancedCellBorderStyle.All == DataGridViewAdvancedCellBorderStyle.Single; 1989bool isFirstDisplayedRow = rowIndex == this.DataGridView.FirstDisplayedScrollingRowIndex; 1990bool isFirstDisplayedColumn = this.OwningColumn.Index == this.DataGridView.FirstDisplayedColumnIndex; 1991bool isFirstDisplayedScrollingColumn = this.OwningColumn.Index == this.DataGridView.FirstDisplayedScrollingColumnIndex; 1994dgvabsEffective = AdjustCellBorderStyle(this.DataGridView.AdvancedCellBorderStyle, dgvabsPlaceholder, 2000Rectangle cellBounds = this.DataGridView.GetCellDisplayRectangle(this.OwningColumn.Index, rowIndex, false /*cutOverflow*/); 2004cellBounds.X -= this.DataGridView.FirstDisplayedScrollingColumnHiddenWidth; 2005cellBounds.Width += this.DataGridView.FirstDisplayedScrollingColumnHiddenWidth; 2008DataGridViewElementStates rowState = this.DataGridView.Rows.GetRowState(rowIndex); 2032bool newMouseInDropDownButtonBounds = dropDownButtonRect.Contains(this.DataGridView.PointToClient(Control.MousePosition)); 2036this.DataGridView.InvalidateCell(e.ColumnIndex, rowIndex); 2126this.DataGridView.MouseEnteredCellAddress.Y == rowIndex && 2127this.DataGridView.MouseEnteredCellAddress.X == this.ColumnIndex; 2129bool paintXPThemes = !paintFlat && this.DataGridView.ApplyVisualStylesToInnerCells; 2133if (this.DataGridView.MouseEnteredCellAddress.Y == rowIndex && 2134this.DataGridView.MouseEnteredCellAddress.X == this.ColumnIndex && 2152Point ptCurrentCell = this.DataGridView.CurrentCellAddress; 2154bool cellEdited = cellCurrent && this.DataGridView.EditingControl != null; 2162br = this.DataGridView.GetCachedBrush(cellStyle.SelectionBackColor); 2166br = this.DataGridView.GetCachedBrush(cellStyle.BackColor); 2171DataGridViewCell.PaintPadding(g, valBounds, cellStyle, br, this.DataGridView.RightToLeftInternal); 2176if (this.DataGridView.RightToLeftInternal) 2247dropRect = new Rectangle(this.DataGridView.RightToLeftInternal ? valBounds.Left : valBounds.Right - dropWidth, 2254dropRect = new Rectangle(this.DataGridView.RightToLeftInternal ? valBounds.Left + 1 : valBounds.Right - dropWidth - 1, 2262dropRect = new Rectangle(this.DataGridView.RightToLeftInternal ? valBounds.Left + 2 : valBounds.Right - dropWidth - 2, 2291DataGridViewComboBoxCellRenderer.DrawDropDownButton(g, dropRect, comboBoxState, this.DataGridView.RightToLeftInternal); 2304br = this.DataGridView.GetCachedBrush(cellStyle.BackColor); 2497if (!this.DataGridView.RightToLeftInternal) 2510if (this.DataGridView.RightToLeftInternal) 2520if (this.DataGridView.RightToLeftInternal) 2533this.DataGridView.ShowFocusCues && 2534this.DataGridView.Focused && 2541if (!this.DataGridView.RightToLeftInternal) 2584if (this.DataGridView.RightToLeftInternal) 2598TextFormatFlags flags = DataGridViewUtilities.ComputeTextFormatFlagsForCellStyleAlignment(this.DataGridView.RightToLeftInternal, cellStyle.Alignment, cellStyle.WrapMode); 2631if (this.DataGridView.ShowCellErrors && paint && DataGridViewCell.PaintErrorIcon(paintParts))
winforms\Managed\System\WinForms\DataGridViewComboBoxColumn.cs (30)
54if (this.DataGridView != null) 56DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 131if (this.DataGridView != null) 133DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 144this.DataGridView.OnColumnCommonChange(this.Index); 174if (this.DataGridView != null) 176DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 187this.DataGridView.OnColumnCommonChange(this.Index); 215if (this.DataGridView != null) 217DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 229this.DataGridView.InvalidateColumn(this.Index); 257if (this.DataGridView != null) 259DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 271this.DataGridView.InvalidateColumn(this.Index); 297if (this.DataGridView != null) 299DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 336if (this.DataGridView != null) 338DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 349this.DataGridView.OnColumnCommonChange(this.Index); 370return this.ComboBoxCellTemplate.GetItems(this.DataGridView); 399if (this.DataGridView != null) 401DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 412this.DataGridView.OnColumnCommonChange(this.Index); 438if (this.DataGridView != null) 440DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 477if (this.DataGridView != null) 479DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 523if (this.DataGridView != null) 525DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 538this.DataGridView.OnColumnCommonChange(this.Index);
winforms\Managed\System\WinForms\DataGridViewElement.cs (1)
89if (this.DataGridView != value)
winforms\Managed\System\WinForms\DataGridViewHeaderCell.cs (74)
86if (this.DataGridView == null || !this.DataGridView.Visible) 95return this.DataGridView.RowHeadersVisible && this.OwningRow.Displayed; 101return this.DataGridView.ColumnHeadersVisible && this.OwningColumn.Displayed; 105Debug.Assert(!this.DataGridView.LayoutInfo.dirty); 106return this.DataGridView.LayoutInfo.TopLeftHeader != Rectangle.Empty; 154if (this.DataGridView != null) 201return (this.OwningRow.Resizable == DataGridViewTriState.True) || (this.DataGridView != null && this.DataGridView.RowHeadersWidthSizeMode == DataGridViewRowHeadersWidthSizeMode.EnableResizing); 208(this.DataGridView != null && this.DataGridView.ColumnHeadersHeightSizeMode == DataGridViewColumnHeadersHeightSizeMode.EnableResizing); 212return this.DataGridView != null && (this.DataGridView.RowHeadersWidthSizeMode == DataGridViewRowHeadersWidthSizeMode.EnableResizing || this.DataGridView.ColumnHeadersHeightSizeMode == DataGridViewColumnHeadersHeightSizeMode.EnableResizing); 266(this.DataGridView == null || this.DataGridView.RowHeadersVisible); 273(this.DataGridView == null || this.DataGridView.ColumnHeadersVisible); 276if (this.DataGridView != null) 279return this.DataGridView.RowHeadersVisible && this.DataGridView.ColumnHeadersVisible; 315if (this.DataGridView != null) 317return this.DataGridView.ContextMenuStrip; 333if ((this.DataGridView == null && rowIndex != -1) || 334(this.DataGridView != null && (rowIndex < 0 || rowIndex >= this.DataGridView.Rows.Count))) 338if (this.DataGridView != null && this.DataGridView.Rows.SharedRow(rowIndex) != this.OwningRow) 343if (this.OwningRow.GetResizable(rowIndex) == DataGridViewTriState.True || (this.DataGridView != null && this.DataGridView.RowHeadersWidthSizeMode == DataGridViewRowHeadersWidthSizeMode.EnableResizing)) 347if (this.OwningRow.GetVisible(rowIndex) && (this.DataGridView == null || this.DataGridView.RowHeadersVisible)) 365(this.DataGridView != null && this.DataGridView.ColumnHeadersHeightSizeMode == DataGridViewColumnHeadersHeightSizeMode.EnableResizing)) 369if (this.OwningColumn.Visible && (this.DataGridView == null || this.DataGridView.ColumnHeadersVisible)) 378else if (this.DataGridView != null) 386if (this.DataGridView.RowHeadersWidthSizeMode == DataGridViewRowHeadersWidthSizeMode.EnableResizing || this.DataGridView.ColumnHeadersHeightSizeMode == DataGridViewColumnHeadersHeightSizeMode.EnableResizing) 390if (this.DataGridView.RowHeadersVisible && this.DataGridView.ColumnHeadersVisible) 393if (this.DataGridView.LayoutInfo.TopLeftHeader != Rectangle.Empty) 438if (this.DataGridView == null) 454return new Size(this.OwningColumn.Thickness, this.DataGridView.ColumnHeadersHeight); 459if (rowIndex < 0 || rowIndex >= this.DataGridView.Rows.Count) 463if (this.DataGridView.Rows.SharedRow(rowIndex) != this.OwningRow) 467return new Size(this.DataGridView.RowHeadersWidth, this.OwningRow.GetHeight(rowIndex)); 476return new Size(this.DataGridView.RowHeadersWidth, this.DataGridView.ColumnHeadersHeight); 531return e.Button == MouseButtons.Left && this.DataGridView.ApplyVisualStylesToHeaderCells; 537return this.ColumnIndex == this.DataGridView.MouseDownCellAddress.X && 538rowIndex == this.DataGridView.MouseDownCellAddress.Y && 539this.DataGridView.ApplyVisualStylesToHeaderCells; 545return this.ButtonState != ButtonState.Normal && this.DataGridView.ApplyVisualStylesToHeaderCells; 551return e.Button == MouseButtons.Left && this.DataGridView.ApplyVisualStylesToHeaderCells; 557if (this.DataGridView == null) 562this.DataGridView.ApplyVisualStylesToHeaderCells && 563!this.DataGridView.ResizingOperationAboutToStart) 572if (this.DataGridView == null) 576if (this.DataGridView.ApplyVisualStylesToHeaderCells) 578if (this.ColumnIndex == this.DataGridView.MouseDownCellAddress.X && 579rowIndex == this.DataGridView.MouseDownCellAddress.Y && 582!this.DataGridView.ResizingOperationAboutToStart) 586this.DataGridView.InvalidateCell(this.ColumnIndex, rowIndex); 593if (this.DataGridView == null) 597if (this.DataGridView.ApplyVisualStylesToHeaderCells) 602Debug.Assert(this.ColumnIndex == this.DataGridView.MouseDownCellAddress.X); 603Debug.Assert(rowIndex == this.DataGridView.MouseDownCellAddress.Y); 606this.DataGridView.InvalidateCell(this.ColumnIndex, rowIndex); 613if (this.DataGridView == null) 617if (e.Button == MouseButtons.Left && this.DataGridView.ApplyVisualStylesToHeaderCells) 656SolidBrush br = this.DataGridView.GetCachedBrush((DataGridViewCell.PaintSelectionBackground(paintParts) && cellSelected) ? cellStyle.SelectionBackColor : cellStyle.BackColor); 677Debug.Assert(this.DataGridView != null); 679this.DataGridView.InvalidateCell(this.ColumnIndex, rowIndex);
winforms\Managed\System\WinForms\DataGridViewImageCell.cs (22)
203if (this.DataGridView != null) 207this.DataGridView.InvalidateCell(this); 211this.DataGridView.InvalidateColumnInternal(this.ColumnIndex); 232if (this.DataGridView != null && 234this.DataGridView.NewRowIndex == this.RowIndex && 235!this.DataGridView.VirtualMode) 237Debug.Assert(this.DataGridView.AllowUserToAddRowsInternal); 313if (this.DataGridView == null || rowIndex < 0 || this.OwningColumn == null) 369if (this.DataGridView == null || 372!this.DataGridView.ShowCellErrors || 464if (this.DataGridView == null) 584if (this.DataGridView.ShowCellErrors) 593if (this.DataGridView.ShowCellErrors) 663if (this.DataGridView.RightToLeftInternal) 828if (this.DataGridView.RightToLeftInternal) 841SolidBrush br = this.DataGridView.GetCachedBrush((DataGridViewCell.PaintSelectionBackground(paintParts) && cellSelected) ? cellStyle.SelectionBackColor : cellStyle.BackColor); 873DataGridViewCell.PaintPadding(g, valBounds, cellStyle, br, this.DataGridView.RightToLeftInternal); 943Point ptCurrentCell = this.DataGridView.CurrentCellAddress; 948this.DataGridView.ShowFocusCues && 949this.DataGridView.Focused) 955if (this.DataGridView.ShowCellErrors && paint && DataGridViewCell.PaintErrorIcon(paintParts)) 1046DataGridView dataGridView = dataGridViewCell.DataGridView;
winforms\Managed\System\WinForms\DataGridViewImageColumn.cs (12)
114if (this.DataGridView != null) 116DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 145if (this.DataGridView != null) 147this.DataGridView.OnColumnCommonChange(this.Index); 167if (this.DataGridView != null) 169this.DataGridView.OnColumnCommonChange(this.Index); 208if (this.DataGridView != null) 210DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 221this.DataGridView.OnColumnCommonChange(this.Index); 247if (this.DataGridView != null) 249DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 260this.DataGridView.OnColumnCommonChange(this.Index);
winforms\Managed\System\WinForms\DataGridViewLinkCell.cs (56)
82if (this.DataGridView != null) 86this.DataGridView.InvalidateCell(this); 90this.DataGridView.InvalidateColumnInternal(this.ColumnIndex); 161if (this.DataGridView != null) 165this.DataGridView.InvalidateCell(this); 169this.DataGridView.InvalidateColumnInternal(this.ColumnIndex); 215if (this.DataGridView != null) 219this.DataGridView.InvalidateCell(this); 223this.DataGridView.InvalidateColumnInternal(this.ColumnIndex); 291if (this.DataGridView != null) 295this.DataGridView.InvalidateCell(this); 299this.DataGridView.InvalidateColumnInternal(this.ColumnIndex); 330if (this.DataGridView != null) 334this.DataGridView.InvalidateCell(this); 338this.DataGridView.InvalidateColumnInternal(this.ColumnIndex); 419if (this.DataGridView != null) 423this.DataGridView.InvalidateCell(this); 427this.DataGridView.InvalidateColumnInternal(this.ColumnIndex); 557if (this.DataGridView == null || rowIndex < 0 || this.OwningColumn == null) 613if (this.DataGridView == null || 616!this.DataGridView.ShowCellErrors || 651if (this.DataGridView == null) 672TextFormatFlags flags = DataGridViewUtilities.ComputeTextFormatFlagsForCellStyleAlignment(this.DataGridView.RightToLeftInternal, cellStyle.Alignment, cellStyle.WrapMode); 740if (this.DataGridView.ShowCellErrors) 753if (this.DataGridView.ShowCellErrors) 766this.DataGridView != null && 767this.DataGridView.NewRowIndex != rowIndex && 830if (this.DataGridView == null) 837if (this.DataGridView != null && 838this.ColumnIndex < this.DataGridView.Columns.Count && 839rowIndex < this.DataGridView.Rows.Count) 854if (this.DataGridView == null) 861this.DataGridView.InvalidateCell(this.ColumnIndex, e.RowIndex); 870if (this.DataGridView == null) 876this.DataGridView.Cursor = dataGridViewCursor; 882this.DataGridView.InvalidateCell(this.ColumnIndex, rowIndex); 891if (this.DataGridView == null) 900this.DataGridView.InvalidateCell(this.ColumnIndex, e.RowIndex); 905dataGridViewCursor = this.DataGridView.UserSetCursor; 908if (this.DataGridView.Cursor != Cursors.Hand) 910this.DataGridView.Cursor = Cursors.Hand; 918this.DataGridView.Cursor = dataGridViewCursor; 919this.DataGridView.InvalidateCell(this.ColumnIndex, e.RowIndex); 929if (this.DataGridView == null) 1016Point ptCurrentCell = this.DataGridView.CurrentCellAddress; 1019SolidBrush br = this.DataGridView.GetCachedBrush((DataGridViewCell.PaintSelectionBackground(paintParts) && cellSelected) ? cellStyle.SelectionBackColor : cellStyle.BackColor); 1028if (this.DataGridView.RightToLeftInternal) 1057TextFormatFlags flags = DataGridViewUtilities.ComputeTextFormatFlagsForCellStyleAlignment(this.DataGridView.RightToLeftInternal, cellStyle.Alignment, cellStyle.WrapMode); 1064this.DataGridView.ShowFocusCues && 1065this.DataGridView.Focused && 1114this.DataGridView.ShowFocusCues && 1115this.DataGridView.Focused && 1139this.DataGridView.ShowFocusCues && 1140this.DataGridView.Focused && 1158if (this.DataGridView.ShowCellErrors && paint && DataGridViewCell.PaintErrorIcon(paintParts)) 1195DataGridView dataGridView = dataGridViewCell.DataGridView;
winforms\Managed\System\WinForms\DataGridViewLinkColumn.cs (23)
49if (this.DataGridView != null) 51DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 62this.DataGridView.InvalidateColumn(this.Index); 120if (this.DataGridView != null) 122DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 133this.DataGridView.InvalidateColumn(this.Index); 159if (this.DataGridView != null) 161DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 172this.DataGridView.InvalidateColumn(this.Index); 205if (this.DataGridView != null) 209this.DataGridView.OnColumnCommonChange(this.Index); 213DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 221this.DataGridView.OnColumnCommonChange(this.Index); 225this.DataGridView.InvalidateColumn(this.Index); 253if (this.DataGridView != null) 255DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 266this.DataGridView.InvalidateColumn(this.Index); 293if (this.DataGridView != null) 295DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 306this.DataGridView.OnColumnCommonChange(this.Index); 332if (this.DataGridView != null) 334DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows; 345this.DataGridView.InvalidateColumn(this.Index);
winforms\Managed\System\WinForms\DataGridViewMethods.cs (38)
4941Debug.Assert(dataGridViewColumn.DataGridView == null); 4975Debug.Assert(dataGridViewColumn.DataGridView == this); 9938if (dataGridViewCell.DataGridView != this) 9948Debug.Assert(dataGridViewCell.DataGridView == this); 10713Debug.Assert(dataGridViewColumn.DataGridView == this); 10896if (dataGridViewColumn.DataGridView != null) 11014if (dataGridViewColumn.DataGridView != null) 11154if (this.ReadOnly && dataGridViewRow.DataGridView == null && dataGridViewRow.ReadOnly) 11185if (dataGridViewRow.DataGridView != null) 13697if (e.Column.DataGridView != this) 13764if (e.Column.DataGridView != this) 13783if (e.Column.DataGridView != this) 13813if (e.Column.DataGridView != this) 13890if (e.Column.DataGridView != this) 13962if (e.Column.DataGridView != this) 14047if (e.Column.DataGridView != this) 14506if (e.Column.DataGridView != this) 14533if (e.Column.DataGridView != this) 14580Debug.Assert(dataGridViewColumn.DataGridView == null); 14731if (e.Column.DataGridView != this) 14925if (e.Column.DataGridView != this) 14939if (e.Column.DataGridView != this) 15148if (eh != null && dataGridViewRow.DataGridView != null && dataGridViewRow.Index == -1) 15858if (dataGridViewColumn.DataGridView != null) 17094if (e.Row.DataGridView != this) 17327Debug.Assert(dataGridViewColumn.DataGridView == null); 17415bool rowDisplayed = dataGridViewRow.DataGridView == null && dataGridViewRow.Displayed; 17997invalidatePreferredSizeCache = dataGridViewRow.DataGridView == null && dataGridViewRow.Visible; 18011if (e.Row.DataGridView != this) 18042if (e.Row.DataGridView != this) 18098if (e.Row.DataGridView != this) 18224if (e.Row.DataGridView != this) 18318if (e.Row.DataGridView != this) 18760if (e.Row.DataGridView != this) 18866if (e.Row.DataGridView != this) 19245if (e.Row.DataGridView != this) 19549if (e.Row.DataGridView != this) 28175if (dataGridViewColumn.DataGridView != this)
winforms\Managed\System\WinForms\DataGridViewRow.cs (143)
114if (this.DataGridView != null && 115this.DataGridView.DataConnection != null && 117this.Index != this.DataGridView.NewRowIndex) 119return this.DataGridView.DataConnection.CurrencyManager[this.Index]; 144if (this.DataGridView != null && this.Index == -1) 160if (this.DataGridView != null && this.Index == -1) 183if (this.DataGridView != null && this.Index == -1) 225if (this.DataGridView != null && !errorText.Equals(this.ErrorTextInternal)) 227this.DataGridView.OnRowErrorTextChanged(this); 240if (this.DataGridView != null && this.Index == -1) 248if (this.DataGridView != null && this.Index == -1) 296if (this.DataGridView != null && this.Index == -1) 329return this.DataGridView != null && this.DataGridView.NewRowIndex == this.Index; 346if (this.DataGridView != null && this.Index == -1) 366if (this.DataGridView != null && this.Index == -1) 388if (this.DataGridView != null && this.Index == -1) 405if (this.DataGridView != null && this.Index == -1) 422if (this.DataGridView != null && this.Index == -1) 438if (this.DataGridView != null && this.Index == -1) 446if (this.DataGridView != null && this.Index == -1) 463if (this.DataGridView != null && this.DataGridView.ApplyVisualStylesToHeaderCells) 468if (isFirstDisplayedRow && !this.DataGridView.ColumnHeadersVisible) 482if (isFirstDisplayedRow && !this.DataGridView.ColumnHeadersVisible) 496if (isFirstDisplayedRow && !this.DataGridView.ColumnHeadersVisible) 504if (this.DataGridView != null && this.DataGridView.RightToLeftInternal) 517if (isFirstDisplayedRow && !this.DataGridView.ColumnHeadersVisible) 525if (this.DataGridView != null && this.DataGridView.RightToLeftInternal) 538if (isFirstDisplayedRow && !this.DataGridView.ColumnHeadersVisible) 546if (this.DataGridView != null && this.DataGridView.RightToLeftInternal) 559if (isFirstDisplayedRow && !this.DataGridView.ColumnHeadersVisible) 600if (this.DataGridView != null && this.DataGridView.RightToLeftInternal) 612dataGridViewAdvancedBorderStylePlaceholder.TopInternal = this.DataGridView.ColumnHeadersVisible ? DataGridViewAdvancedCellBorderStyle.Outset : DataGridViewAdvancedCellBorderStyle.OutsetDouble; 622if (this.DataGridView != null && this.DataGridView.RightToLeftInternal) 634dataGridViewAdvancedBorderStylePlaceholder.TopInternal = this.DataGridView.ColumnHeadersVisible ? DataGridViewAdvancedCellBorderStyle.Outset : DataGridViewAdvancedCellBorderStyle.OutsetDouble; 644if (this.DataGridView != null && this.DataGridView.RightToLeftInternal) 656dataGridViewAdvancedBorderStylePlaceholder.TopInternal = this.DataGridView.ColumnHeadersVisible ? DataGridViewAdvancedCellBorderStyle.Inset : DataGridViewAdvancedCellBorderStyle.InsetDouble; 666if (!isFirstDisplayedRow || this.DataGridView.ColumnHeadersVisible) 691DataGridViewCellStyle rowHeadersStyle = this.DataGridView.RowHeadersDefaultCellStyle; 694DataGridViewCellStyle dataGridViewStyle = this.DataGridView.DefaultCellStyle; 873Debug.Assert(this.DataGridView != null); 882DataGridViewCellStyle dataGridViewStyle = this.DataGridView.DefaultCellStyle; 885DataGridViewCellStyle rowsDefaultCellStyle = this.DataGridView.RowsDefaultCellStyle; 888DataGridViewCellStyle alternatingRowsDefaultCellStyle = this.DataGridView.AlternatingRowsDefaultCellStyle; 1192if (this.DataGridView != null) 1244if (this.DataGridView != null) 1279if (this.DataGridView == null) 1307if (this.DataGridView != null) 1313if (rowIndex < 0 || rowIndex >= this.DataGridView.Rows.Count) 1317if (this.DataGridView.VirtualMode || this.DataGridView.DataSource != null) 1319contextMenuStrip = this.DataGridView.OnRowContextMenuStripNeeded(rowIndex, contextMenuStrip); 1337if (this.DataGridView != null) 1343if (rowIndex < 0 || rowIndex >= this.DataGridView.Rows.Count) 1348this.DataGridView.DataSource != null && 1349rowIndex != this.DataGridView.NewRowIndex) 1351errorText = this.DataGridView.DataConnection.GetError(rowIndex); 1353if (this.DataGridView.DataSource != null || this.DataGridView.VirtualMode) 1355errorText = this.DataGridView.OnRowErrorTextNeeded(rowIndex, errorText); 1390if (!(this.DataGridView == null || (rowIndex >= 0 && rowIndex < this.DataGridView.Rows.Count))) 1394if (this.DataGridView == null) 1401if (this.DataGridView.RowHeadersVisible && 1405this.DataGridView.RowHeadersWidthSizeMode == DataGridViewRowHeadersWidthSizeMode.EnableResizing || 1406this.DataGridView.RowHeadersWidthSizeMode == DataGridViewRowHeadersWidthSizeMode.DisableResizing) 1408preferredRowThickness = Math.Max(preferredRowThickness, this.HeaderCell.GetPreferredHeight(rowIndex, this.DataGridView.RowHeadersWidth)); 1419DataGridViewColumn dataGridViewColumn = this.DataGridView.Columns[dataGridViewCell.ColumnIndex]; 1444(this.DataGridView != null && this.DataGridView.ReadOnly); 1453if (this.DataGridView != null) 1455return this.DataGridView.AllowUserToResizeRows ? DataGridViewTriState.True : DataGridViewTriState.False; 1474if (!(this.DataGridView == null || (rowIndex >= 0 && rowIndex < this.DataGridView.Rows.Count))) 1478if (this.DataGridView == null || this.DataGridView.Rows.SharedRow(rowIndex).Index != -1) 1488return this.DataGridView.Rows.GetRowState(rowIndex); 1499Debug.Assert(this.DataGridView != null); 1500this.DataGridView.Rows.InvalidateCachedRowCount(elementState); 1501this.DataGridView.Rows.InvalidateCachedRowsHeight(elementState); 1502this.DataGridView.OnDataGridViewElementStateChanged(this, sharedRowIndex, elementState); 1507Debug.Assert(this.DataGridView != null); 1508this.DataGridView.OnDataGridViewElementStateChanging(this, sharedRowIndex, elementState); 1520if (this.DataGridView == null) 1524DataGridView dataGridView = this.DataGridView; 1595if (this.DataGridView == null) 1604DataGridView dataGridView = this.DataGridView; 1783if (this.DataGridView == null) 1794DataGridView dataGridView = this.DataGridView; 1856if (this.DataGridView != null) 1858if (this.DataGridView.VirtualMode) 1934if (this.owner.Index < this.owner.DataGridView.FirstDisplayedScrollingRowIndex) 1938int visibleRowIndex = this.owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, this.owner.Index); 1947else if (this.owner.Index >= this.owner.DataGridView.FirstDisplayedScrollingRowIndex && 1948this.owner.Index < this.owner.DataGridView.FirstDisplayedScrollingRowIndex + this.owner.DataGridView.DisplayedRowCount(true /*includePartialRow*/)) 1950rowRect = this.owner.DataGridView.GetRowDisplayRectangle(this.owner.Index, false /*cutOverflow*/); 1951rowRect = this.owner.DataGridView.RectangleToScreen(rowRect); 1957int visibleRowIndex = this.owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, this.owner.Index); 1963if (this.owner.DataGridView.Rows[0].Visible == false) 1969if (!this.owner.DataGridView.ColumnHeadersVisible) 2031return this.owner.DataGridView.AccessibilityObject; 2110Rectangle rowBounds = this.owner.DataGridView.GetRowDisplayRectangle(this.owner.Index, true /*cutOverflow*/); 2111if (!rowBounds.IntersectsWith(this.owner.DataGridView.ClientRectangle)) 2130if (this.owner.DataGridView.AllowUserToAddRows && this.owner.Index == this.owner.DataGridView.NewRowIndex) 2140int startIndex = this.owner.DataGridView.RowHeadersVisible ? 1 : 0; 2171if (index == 0 && this.owner.DataGridView.RowHeadersVisible) 2178if (this.owner.DataGridView.RowHeadersVisible) 2183int columnIndex = this.owner.DataGridView.Columns.ActualDisplayIndexToColumnIndex(index, DataGridViewElementStates.Visible); 2195int result = this.owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible); 2197if (this.owner.DataGridView.RowHeadersVisible) 2219if (this.owner.DataGridView.Focused && this.owner.DataGridView.CurrentCell != null && this.owner.DataGridView.CurrentCell.RowIndex == this.owner.Index) 2221return this.owner.DataGridView.CurrentCell.AccessibilityObject; 2241if (this.owner.Index != this.owner.DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible)) 2243int nextVisibleRow = this.owner.DataGridView.Rows.GetNextRow(this.owner.Index, DataGridViewElementStates.Visible); 2244int actualDisplayIndex = this.owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, nextVisibleRow); 2245if (this.owner.DataGridView.ColumnHeadersVisible) 2247return this.owner.DataGridView.AccessibilityObject.GetChild(actualDisplayIndex + 1); 2251return this.owner.DataGridView.AccessibilityObject.GetChild(actualDisplayIndex); 2260if (this.owner.Index != this.owner.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible)) 2262int previousVisibleRow = this.owner.DataGridView.Rows.GetPreviousRow(this.owner.Index, DataGridViewElementStates.Visible); 2263int actualDisplayIndex = this.owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, previousVisibleRow); 2264if (this.owner.DataGridView.ColumnHeadersVisible) 2266return this.owner.DataGridView.AccessibilityObject.GetChild(actualDisplayIndex + 1); 2270return this.owner.DataGridView.AccessibilityObject.GetChild(actualDisplayIndex); 2273else if (this.owner.DataGridView.ColumnHeadersVisible) 2316DataGridView dataGridView = this.owner.DataGridView; 2367var dataGridView = this.Owner.DataGridView; 2391return this.Owner.DataGridView.AccessibilityObject; 2411return Owner.DataGridView.Enabled; 2530if (this.owner.DataGridView.CurrentCell != null && this.owner.DataGridView.CurrentCell.Selected) 2532return this.owner.DataGridView.CurrentCell.AccessibilityObject;
winforms\Managed\System\WinForms\DataGridViewRowCollection.cs (7)
279newDataGridViewRow.DataGridViewInternal = dataGridViewRow.DataGridView; 285dataGridViewCell.DataGridViewInternal = dataGridViewRow.DataGridView; 292newDataGridViewRow.HeaderCell.DataGridViewInternal = dataGridViewRow.DataGridView; 554if (dataGridViewRow.DataGridView != null) 1593if (dataGridViewRow.DataGridView != null) 1628Debug.Assert(dataGridViewRow.DataGridView == null); 2272if (dataGridViewRow.DataGridView != this.DataGridView)
winforms\Managed\System\WinForms\DataGridViewRowHeaderCell.cs (100)
220if (this.DataGridView == null) 224if (rowIndex < 0 || rowIndex >= this.DataGridView.Rows.Count) 233Debug.Assert((!this.DataGridView.RightToLeftInternal && firstCell) || (this.DataGridView.RightToLeftInternal && lastCell)); 311if (this.DataGridView == null || this.OwningRow == null) 371if (this.DataGridView == null || 373!this.DataGridView.ShowRowErrors || 421if (this.DataGridView != null && (rowIndex < 0 || rowIndex >= this.DataGridView.Rows.Count)) 432if (this.DataGridView != null) 434return this.DataGridView.ContextMenuStrip; 445Debug.Assert(this.DataGridView != null); 456DataGridViewCellStyle rowHeadersStyle = this.DataGridView.RowHeadersDefaultCellStyle; 459DataGridViewCellStyle dataGridViewStyle = this.DataGridView.DefaultCellStyle; 647if (this.DataGridView == null) 658dgvabsEffective = this.OwningRow.AdjustRowHeaderBorderStyle(this.DataGridView.AdvancedRowHeadersBorderStyle, 668TextFormatFlags flags = DataGridViewUtilities.ComputeTextFormatFlagsForCellStyleAlignment(this.DataGridView.RightToLeftInternal, cellStyle.Alignment, cellStyle.WrapMode); 670if (this.DataGridView.ApplyVisualStylesToHeaderCells) 691this.DataGridView.ShowRowErrors, 702if (this.DataGridView != null && (rowIndex < -1 || rowIndex >= this.DataGridView.Rows.Count)) 793if (this.DataGridView.ApplyVisualStylesToHeaderCells) 797if (this.DataGridView.RightToLeftInternal) 815if (this.DataGridView.SelectionMode == DataGridViewSelectionMode.FullRowSelect || 816this.DataGridView.SelectionMode == DataGridViewSelectionMode.RowHeaderSelect) 823else if (this.DataGridView.MouseEnteredCellAddress.Y == rowIndex && 824this.DataGridView.MouseEnteredCellAddress.X == -1) 837bmFlipXPThemes.RotateFlip(this.DataGridView.RightToLeftInternal ? RotateFlipType.Rotate90FlipNone : RotateFlipType.Rotate270FlipY); 848if (this.DataGridView.RightToLeftInternal) 866SolidBrush br = this.DataGridView.GetCachedBrush((DataGridViewCell.PaintSelectionBackground(paintParts) && cellSelected) ? cellStyle.SelectionBackColor : cellStyle.BackColor); 875if (this.DataGridView.RightToLeftInternal) 905if (this.DataGridView.CurrentCellAddress.Y == rowIndex) 907if (this.DataGridView.VirtualMode) 909if (this.DataGridView.IsCurrentRowDirty && this.DataGridView.ShowEditingIcon) 911bmp = GetPencilBitmap(this.DataGridView.RightToLeftInternal); 913else if (this.DataGridView.NewRowIndex == rowIndex) 915bmp = GetArrowStarBitmap(this.DataGridView.RightToLeftInternal); 919bmp = GetArrowBitmap(this.DataGridView.RightToLeftInternal); 924if (this.DataGridView.IsCurrentCellDirty && this.DataGridView.ShowEditingIcon) 926bmp = GetPencilBitmap(this.DataGridView.RightToLeftInternal); 928else if (this.DataGridView.NewRowIndex == rowIndex) 930bmp = GetArrowStarBitmap(this.DataGridView.RightToLeftInternal); 934bmp = GetArrowBitmap(this.DataGridView.RightToLeftInternal); 938else if (this.DataGridView.NewRowIndex == rowIndex) 945if (this.DataGridView.ApplyVisualStylesToHeaderCells) 959if (!this.DataGridView.RightToLeftInternal) 974TextFormatFlags flags = DataGridViewUtilities.ComputeTextFormatFlagsForCellStyleAlignment(this.DataGridView.RightToLeftInternal, cellStyle.Alignment, cellStyle.WrapMode); 975if (this.DataGridView.ShowRowErrors && valBounds.Width > iconsWidth + 2 * DATAGRIDVIEWROWHEADERCELL_iconMarginWidth) 986if (this.DataGridView.RightToLeftInternal) 999if (this.DataGridView.ApplyVisualStylesToHeaderCells) 1029if (paint && this.DataGridView.ShowRowErrors && DataGridViewCell.PaintErrorIcon(paintParts)) 1051if (this.DataGridView.CurrentCellAddress.Y == rowIndex) 1053if (this.DataGridView.VirtualMode) 1055if (this.DataGridView.IsCurrentRowDirty && this.DataGridView.ShowEditingIcon) 1057bmp = GetPencilBitmap(this.DataGridView.RightToLeftInternal); 1059else if (this.DataGridView.NewRowIndex == rowIndex) 1061bmp = GetArrowStarBitmap(this.DataGridView.RightToLeftInternal); 1065bmp = GetArrowBitmap(this.DataGridView.RightToLeftInternal); 1070if (this.DataGridView.IsCurrentCellDirty && this.DataGridView.ShowEditingIcon) 1072bmp = GetPencilBitmap(this.DataGridView.RightToLeftInternal); 1074else if (this.DataGridView.NewRowIndex == rowIndex) 1076bmp = GetArrowStarBitmap(this.DataGridView.RightToLeftInternal); 1080bmp = GetArrowBitmap(this.DataGridView.RightToLeftInternal); 1084else if (this.DataGridView.NewRowIndex == rowIndex) 1093if (this.DataGridView.ApplyVisualStylesToHeaderCells) 1111if (paint && this.DataGridView.ShowRowErrors && DataGridViewCell.PaintErrorIcon(paintParts)) 1132Rectangle bmpRect = new Rectangle(this.DataGridView.RightToLeftInternal ? 1155if (this.DataGridView != null && originalValue != value) 1219rowRect.Width = this.Owner.DataGridView.RowHeadersWidth; 1229if (this.Owner.DataGridView.SelectionMode == DataGridViewSelectionMode.FullRowSelect || 1230this.Owner.DataGridView.SelectionMode == DataGridViewSelectionMode.RowHeaderSelect) 1305if (this.Owner.DataGridView.SelectionMode == DataGridViewSelectionMode.FullRowSelect || 1306this.Owner.DataGridView.SelectionMode == DataGridViewSelectionMode.RowHeaderSelect) 1332if ((this.Owner.DataGridView.SelectionMode == DataGridViewSelectionMode.FullRowSelect || 1333this.Owner.DataGridView.SelectionMode == DataGridViewSelectionMode.RowHeaderSelect ) && 1344Debug.Assert(this.Owner.DataGridView.RowHeadersVisible, "if the rows are not visible how did you get the row headers acc obj?"); 1348if (this.Owner.OwningRow != null && this.Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) > 0) 1364if (this.Owner.OwningRow.Index == this.Owner.DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible)) 1370int nextVisibleRow = this.Owner.DataGridView.Rows.GetNextRow(this.Owner.OwningRow.Index, DataGridViewElementStates.Visible); 1371int actualDisplayIndex = this.Owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, nextVisibleRow); 1373if (this.Owner.DataGridView.ColumnHeadersVisible) 1376return this.Owner.DataGridView.AccessibilityObject.GetChild(1 + actualDisplayIndex).GetChild(0); 1380return this.Owner.DataGridView.AccessibilityObject.GetChild(actualDisplayIndex).GetChild(0); 1393if (this.Owner.OwningRow.Index == this.Owner.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible)) 1395if (this.Owner.DataGridView.ColumnHeadersVisible) 1398Debug.Assert(this.Owner.DataGridView.TopLeftHeaderCell.AccessibilityObject == this.Owner.DataGridView.AccessibilityObject.GetChild(0).GetChild(0)); 1399return this.Owner.DataGridView.AccessibilityObject.GetChild(0).GetChild(0); 1408int previousVisibleRow = this.Owner.DataGridView.Rows.GetPreviousRow(this.Owner.OwningRow.Index, DataGridViewElementStates.Visible); 1409int actualDisplayIndex = this.Owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible, 0, previousVisibleRow); 1410if (this.Owner.DataGridView.ColumnHeadersVisible) 1413return this.Owner.DataGridView.AccessibilityObject.GetChild(actualDisplayIndex + 1).GetChild(0); 1417return this.Owner.DataGridView.AccessibilityObject.GetChild(actualDisplayIndex).GetChild(0); 1436DataGridView dataGridView = dataGridViewCell.DataGridView; 1475if (this.Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) > 0) 1505return Owner.DataGridView.Enabled;
winforms\Managed\System\WinForms\DataGridViewTextBoxCell.cs (36)
144this.EditingTextBox = this.DataGridView.EditingControl as DataGridViewTextBoxEditingControl; 173DataGridView dgv = this.DataGridView; 193Debug.Assert(this.DataGridView != null); 195TextBox txtEditingControl = this.DataGridView.EditingControl as TextBox; 205if (this.DataGridView.RightToLeftInternal) 228if (this.DataGridView.RightToLeftInternal) 275TextFormatFlags flags = DataGridViewUtilities.ComputeTextFormatFlagsForCellStyleAlignment(this.DataGridView.RightToLeftInternal, cellStyle.Alignment, cellStyle.WrapMode); 315if (this.DataGridView == null || rowIndex < 0 || this.OwningColumn == null) 371if (this.DataGridView == null || 374!this.DataGridView.ShowCellErrors || 426if (this.DataGridView == null) 447TextFormatFlags flags = DataGridViewUtilities.ComputeTextFormatFlagsForCellStyleAlignment(this.DataGridView.RightToLeftInternal, cellStyle.Alignment, cellStyle.WrapMode); 510if (this.DataGridView.ShowCellErrors) 520if (this.DataGridView.ShowCellErrors) 532Debug.Assert(this.DataGridView != null && 533this.DataGridView.EditingPanel != null && 534this.DataGridView.EditingControl != null); 537TextBox textBox = this.DataGridView.EditingControl as TextBox; 553this.EditingTextBox = this.DataGridView.EditingControl as DataGridViewTextBoxEditingControl; 575if (this.DataGridView == null) 588if (this.DataGridView == null) 598if (this.DataGridView == null) 603Point ptCurrentCell = this.DataGridView.CurrentCellAddress; 610else if (this.DataGridView.EditMode != DataGridViewEditMode.EditProgrammatically) 612this.DataGridView.BeginEdit(true /*selectAll*/); 703Point ptCurrentCell = this.DataGridView.CurrentCellAddress; 705bool cellEdited = cellCurrent && this.DataGridView.EditingControl != null; 710br = this.DataGridView.GetCachedBrush(cellStyle.SelectionBackColor); 714br = this.DataGridView.GetCachedBrush(cellStyle.BackColor); 724if (this.DataGridView.RightToLeftInternal) 740this.DataGridView.ShowFocusCues && 741this.DataGridView.Focused && 761TextFormatFlags flags = DataGridViewUtilities.ComputeTextFormatFlagsForCellStyleAlignment(this.DataGridView.RightToLeftInternal, cellStyle.Alignment, cellStyle.WrapMode); 797if (this.DataGridView.ShowCellErrors && paint && DataGridViewCell.PaintErrorIcon(paintParts)) 824this.DataGridView.EditingControl.Location = new Point(editingControlBounds.X, editingControlBounds.Y); 825this.DataGridView.EditingControl.Size = new Size(editingControlBounds.Width, editingControlBounds.Height);
winforms\Managed\System\WinForms\DataGridViewTextBoxColumn.cs (2)
70if (this.DataGridView != null) 72DataGridViewRowCollection dataGridViewRows = this.DataGridView.Rows;
winforms\Managed\System\WinForms\DataGridViewTopLeftHeaderCell.cs (44)
53if (this.DataGridView == null) 113if (this.DataGridView == null) 173if (this.DataGridView == null) 183Rectangle borderWidthsRect = BorderWidths(this.DataGridView.AdjustedTopLeftHeaderBorderStyle); 186TextFormatFlags flags = DataGridViewUtilities.ComputeTextFormatFlagsForCellStyleAlignment(this.DataGridView.RightToLeftInternal, cellStyle.Alignment, cellStyle.WrapMode); 199this.DataGridView.ShowCellErrors, 284if (this.DataGridView.ApplyVisualStylesToHeaderCells) 294else if (this.DataGridView.MouseEnteredCellAddress.Y == rowIndex && this.DataGridView.MouseEnteredCellAddress.X == this.ColumnIndex) 305SolidBrush br = this.DataGridView.GetCachedBrush((DataGridViewCell.PaintSelectionBackground(paintParts) && cellSelected) ? cellStyle.SelectionBackColor : cellStyle.BackColor); 320if (this.DataGridView.RightToLeftInternal) 345if (this.DataGridView.ApplyVisualStylesToHeaderCells) 353TextFormatFlags flags = DataGridViewUtilities.ComputeTextFormatFlagsForCellStyleAlignment(this.DataGridView.RightToLeftInternal, cellStyle.Alignment, cellStyle.WrapMode); 381if (this.DataGridView.ShowCellErrors && paint && DataGridViewCell.PaintErrorIcon(paintParts)) 396if (this.DataGridView == null) 403if (!this.DataGridView.RightToLeftInternal && 404this.DataGridView.ApplyVisualStylesToHeaderCells) 406if (this.DataGridView.AdvancedColumnHeadersBorderStyle.All == DataGridViewAdvancedCellBorderStyle.Inset) 413else if (this.DataGridView.AdvancedColumnHeadersBorderStyle.All == DataGridViewAdvancedCellBorderStyle.Outset) 420else if (this.DataGridView.AdvancedColumnHeadersBorderStyle.All == DataGridViewAdvancedCellBorderStyle.InsetDouble) 480Rectangle cellRect = this.Owner.DataGridView.GetCellDisplayRectangle(-1, -1, false /*cutOverflow*/); 481return this.Owner.DataGridView.RectangleToScreen(cellRect); 490if (this.Owner.DataGridView.MultiSelect) 518if (this.Owner.DataGridView != null) 520if (this.Owner.DataGridView.RightToLeft == RightToLeft.No) 556if (this.Owner.DataGridView.AreAllCellsSelected(false /*includeInvisibleCells*/)) 581this.Owner.DataGridView.SelectAll(); 588Debug.Assert(this.Owner.DataGridView.RowHeadersVisible, "if the row headers are not visible how did you get the top left header cell acc object?"); 594if (this.Owner.DataGridView.RightToLeft == RightToLeft.No) 605if (this.Owner.DataGridView.RightToLeft == RightToLeft.No) 620if (this.Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) == 0) 626return this.Owner.DataGridView.AccessibilityObject.GetChild(0).GetChild(1); 642this.Owner.DataGridView.FocusInternal(); 643if (this.Owner.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible) > 0 && 644this.Owner.DataGridView.Rows.GetRowCount(DataGridViewElementStates.Visible) > 0) 648DataGridViewRow row = this.Owner.DataGridView.Rows[this.Owner.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible)]; 649DataGridViewColumn col = this.Owner.DataGridView.Columns.GetFirstColumn(DataGridViewElementStates.Visible); 653this.Owner.DataGridView.SetCurrentCellAddressCoreInternal(col.Index, row.Index, false /*setAnchorCellAddress*/, true /*validateCurrentCell*/, false /*thoughMouseClick*/); 660if (this.Owner.DataGridView.MultiSelect) 662this.Owner.DataGridView.SelectAll(); 671this.Owner.DataGridView.ClearSelection(); 679var dataGridView = this.Owner.DataGridView; 714return Owner.DataGridView.Enabled;