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