3 writes to _props
System.Windows.Forms (3)
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (3)
808
_props
= CurrencyManager.GetItemProperties();
1091
_props
= CurrencyManager.GetItemProperties();
1095
_props
= null;
33 references to _props
System.Windows.Forms (33)
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (33)
274
Debug.Assert(
_props
is not null);
275
return
_props
[boundColumnIndex].Converter;
281
if (
_props
is null)
288
for (int i = 0; i <
_props
.Count; i++)
290
if (string.Compare(
_props
[i].Name, dataPropertyName, ignoreCase: true, CultureInfo.InvariantCulture) == 0)
315
if (string.Compare(
_props
![boundColumnIndex].Name, sortProperty!.Name, ignoreCase: true, CultureInfo.InvariantCulture) == 0)
327
Debug.Assert(
_props
is not null);
328
return
_props
[boundColumnIndex].PropertyType;
888
if (
_props
is null)
894
return
_props
[boundColumnIndex].IsReadOnly;
931
if (
_props
is null)
936
List<DataGridViewColumn> cols = new(
_props
.Count);
938
for (int i = 0; i <
_props
.Count; i++)
940
if (typeof(IList).IsAssignableFrom(
_props
[i].PropertyType))
944
if (!imageTypeConverter.CanConvertFrom(
_props
[i].PropertyType))
950
DataGridViewColumn dataGridViewColumn = GetDataGridViewColumnFromType(
_props
[i].PropertyType);
956
dataGridViewColumn.DataPropertyName =
_props
[i].Name;
957
dataGridViewColumn.Name =
_props
[i].Name;
958
dataGridViewColumn.BoundColumnConverter =
_props
[i].Converter;
959
dataGridViewColumn.HeaderText = !string.IsNullOrEmpty(
_props
[i].DisplayName) ?
_props
[i].DisplayName :
_props
[i].Name;
960
dataGridViewColumn.ValueType =
_props
[i].PropertyType;
962
dataGridViewColumn.IsBrowsableInternal =
_props
[i].IsBrowsable;
964
dataGridViewColumn.ReadOnly =
_props
[i].IsReadOnly;
1164
return errInfo[
_props
![boundColumnIndex].Name];
1178
value =
_props
![boundColumnIndex].GetValue(CurrencyManager![rowIndex]);
1203
if (
_props
is not null)
1205
for (int i = 0; i <
_props
.Count; i++)
1207
Debug.Assert(!
_props
[i].IsBrowsable || typeof(IList).IsAssignableFrom(
_props
[i].PropertyType), "if the DGV does not have any columns then the properties in the currency manager should be Browsable(false) or point to sub lists");
1490
_props
![boundColumnIndex].SetValue(CurrencyManager![rowIndex], value);
1543
((IBindingList)List).ApplySort(
_props
![dataGridViewColumn.BoundColumnIndex], direction);