18 public object this[
int ndx]
35 public object this[
string property]
40 if (dataColumn !=
null)
54 if (dataColumn ==
null)
100 return this ==
other;
105 return Row.GetHashCode();
231 [RequiresUnreferencedCode(
"Generic TypeConverters may require the generic types to be annotated. For example, NullableConverter requires the underlying type to be DynamicallyAccessedMembers All.")]
237 [RequiresUnreferencedCode(
"The built-in EventDescriptor implementation uses Reflection which requires unreferenced code.")]
243 [RequiresUnreferencedCode(
"PropertyDescriptor's PropertyType cannot be statically discovered.")]
249 [RequiresUnreferencedCode(
"Editors registered in TypeDescriptor.AddEditorTable may be trimmed.")]
260 [RequiresUnreferencedCode(
"The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
266 [RequiresUnreferencedCode(
"PropertyDescriptor's PropertyType cannot be statically discovered.")]
272 [RequiresUnreferencedCode(
"PropertyDescriptor's PropertyType cannot be statically discovered. The public parameterless constructor or the 'Default' static field may be trimmed from the Attribute's Type.")]
virtual bool Contains(string? name)
DataColumn[] ChildColumnsReference
DataRowVersion RowVersionDefault
DataView CreateChildView(string relationName)
PropertyChangedEventHandler? PropertyChanged
DataView CreateChildView(DataRelation relation, bool followParent)
readonly DataView _dataView
void RaisePropertyChangedEvent(string propName)
DataView CreateChildView(DataRelation relation)
DataRowVersion RowVersion
void SetColumnValue(DataColumn column, object value)
override int GetHashCode()
DataRowView(DataView dataView, DataRow row)
object GetColumnValue(DataColumn column)
static readonly PropertyDescriptorCollection s_zeroPropertyDescriptorCollection
override bool Equals(object? other)
DataView CreateChildView(string relationName, bool followParent)
string GetColumnError(int columnIndex)
bool HasVersion(DataRowVersion version)
int GetRecordFromVersion(DataRowVersion version)
DataRowVersion GetDefaultRowVersion(DataViewRowState viewState)
DataRelationCollection Relations
PropertyDescriptorCollection GetPropertyDescriptorCollection(Attribute[] attributes)
DataColumnCollection Columns
DataRelationCollection ChildRelations
DataViewRowState RowStateFilter
void SetDataViewManager(DataViewManager dataViewManager)
void FinishAddNew(bool success)
DataViewManager? DataViewManager
static Exception CreateChildView()
static Exception CanNotEdit()
static Exception PropertyNotFound(string property, string table)
static Exception SetFailed(object value, DataColumn column, Type type, Exception innerException)
object? GetEditor(Type editorBaseType)
EventDescriptor? GetDefaultEvent()
object? GetPropertyOwner(PropertyDescriptor? pd)
PropertyDescriptorCollection GetProperties()
PropertyDescriptor? GetDefaultProperty()
EventDescriptorCollection GetEvents()
string? GetComponentName()
TypeConverter GetConverter()
AttributeCollection GetAttributes()
object[] GetKeyValues(int record)