menu

Xamarin.Android

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class DataValidationTable - Xamarin.Android API Reference | Syncfusion

    Show / Hide Table of Contents

    Class DataValidationTable

    Table of all data validation in the worksheet.

    Inheritance
    System.Object
    CollectionBase<DataValidationCollection>
    CollectionBaseEx<DataValidationCollection>
    DataValidationTable
    Implements
    System.Collections.Generic.IList<DataValidationCollection>
    System.Collections.Generic.ICollection<DataValidationCollection>
    System.Collections.Generic.IEnumerable<DataValidationCollection>
    System.Collections.IEnumerable
    IParentApplication
    ICloneParent
    Inherited Members
    CollectionBase<DataValidationCollection>.Capacity
    CollectionBase<DataValidationCollection>.Clear()
    CollectionBase<DataValidationCollection>.Contains(DataValidationCollection)
    CollectionBase<DataValidationCollection>.CopyTo(DataValidationCollection[], Int32)
    CollectionBase<DataValidationCollection>.Count
    CollectionBase<DataValidationCollection>.GetEnumerator()
    CollectionBase<DataValidationCollection>.IndexOf(DataValidationCollection)
    CollectionBase<DataValidationCollection>.InnerList
    CollectionBase<DataValidationCollection>.Insert(Int32, DataValidationCollection)
    CollectionBase<DataValidationCollection>.IsReadOnly
    CollectionBase<DataValidationCollection>.List
    CollectionBase<DataValidationCollection>.Remove(DataValidationCollection)
    CollectionBase<DataValidationCollection>.RemoveAt(Int32)
    CollectionBaseEx<DataValidationCollection>.add_Cleared(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<DataValidationCollection>.add_Clearing(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<DataValidationCollection>.add_Inserted(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DataValidationCollection>.add_Inserting(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DataValidationCollection>.add_Removed(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DataValidationCollection>.add_Removing(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DataValidationCollection>.add_Set(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<DataValidationCollection>.add_Setting(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<DataValidationCollection>.AppImplementation
    CollectionBaseEx<DataValidationCollection>.Application
    CollectionBaseEx<DataValidationCollection>.Changed
    CollectionBaseEx<DataValidationCollection>.ChangeName(IDictionary, ValueChangedEventArgs)
    CollectionBaseEx<DataValidationCollection>.Cleared
    CollectionBaseEx<DataValidationCollection>.Clearing
    CollectionBaseEx<DataValidationCollection>.ClearMaxValues()
    CollectionBaseEx<DataValidationCollection>.EnsureCapacity(Int32)
    CollectionBaseEx<DataValidationCollection>.FindParent(Type)
    CollectionBaseEx<DataValidationCollection>.FindParent(Type, Boolean)
    CollectionBaseEx<DataValidationCollection>.GenerateDefaultName(ICollection<DataValidationCollection>, String)
    CollectionBaseEx<DataValidationCollection>.GenerateDefaultName(ICollection, String)
    CollectionBaseEx<DataValidationCollection>.GenerateDefaultName(String, ICollection[])
    CollectionBaseEx<DataValidationCollection>.Inserted
    CollectionBaseEx<DataValidationCollection>.Inserting
    CollectionBaseEx<DataValidationCollection>.OnClear()
    CollectionBaseEx<DataValidationCollection>.OnInsert(Int32, DataValidationCollection)
    CollectionBaseEx<DataValidationCollection>.OnInsertComplete(Int32, DataValidationCollection)
    CollectionBaseEx<DataValidationCollection>.OnRemove(Int32, DataValidationCollection)
    CollectionBaseEx<DataValidationCollection>.OnRemoveComplete(Int32, DataValidationCollection)
    CollectionBaseEx<DataValidationCollection>.OnSet(Int32, DataValidationCollection, DataValidationCollection)
    CollectionBaseEx<DataValidationCollection>.OnSetComplete(Int32, DataValidationCollection, DataValidationCollection)
    CollectionBaseEx<DataValidationCollection>.Parent
    CollectionBaseEx<DataValidationCollection>.QuietMode
    CollectionBaseEx<DataValidationCollection>.remove_Cleared(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<DataValidationCollection>.remove_Clearing(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<DataValidationCollection>.remove_Inserted(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DataValidationCollection>.remove_Inserting(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DataValidationCollection>.remove_Removed(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DataValidationCollection>.remove_Removing(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DataValidationCollection>.remove_Set(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<DataValidationCollection>.remove_Setting(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<DataValidationCollection>.Removed
    CollectionBaseEx<DataValidationCollection>.Removing
    CollectionBaseEx<DataValidationCollection>.Set
    CollectionBaseEx<DataValidationCollection>.SetParent(Object)
    CollectionBaseEx<DataValidationCollection>.Setting
    Namespace: Syncfusion.XlsIO.Implementation.Collections
    Assembly: Syncfusion.XlsIO.Portable.dll
    Syntax
    public class DataValidationTable : CollectionBaseEx<DataValidationCollection>, IList<DataValidationCollection>, ICollection<DataValidationCollection>, IEnumerable<DataValidationCollection>, IEnumerable, IParentApplication, ICloneParent

    Constructors

    DataValidationTable(IApplication, Object)

    Creates DataValidationTable.

    Declaration
    public DataValidationTable(IApplication application, object parent)
    Parameters
    Type Name Description
    IApplication application

    Application object for the collection.

    System.Object parent

    Parent object for the collection.

    DataValidationTable(IApplication, Object, List<BiffRecordRaw>, ref Int32)

    Creates DataValidationTable.

    Declaration
    public DataValidationTable(IApplication application, object parent, List<BiffRecordRaw> arrRecords, ref int iOffset)
    Parameters
    Type Name Description
    IApplication application

    Application object for the collection.

    System.Object parent

    Parent object for the collection.

    System.Collections.Generic.List<Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw> arrRecords

    List with data validation records.

    System.Int32 iOffset

    Offset to the first data validation record.

    Properties

    Item[Int32]

    Returns single entry from the collection. Read-only.

    Declaration
    public DataValidationCollection this[int index] { get; }
    Parameters
    Type Name Description
    System.Int32 index
    Property Value
    Type
    DataValidationCollection

    ShapesCount

    Gets number of required shapes objects.

    Declaration
    public int ShapesCount { get; }
    Property Value
    Type
    System.Int32

    Workbook

    Gets parent workbook. Read-only.

    Declaration
    public WorkbookImpl Workbook { get; }
    Property Value
    Type
    WorkbookImpl

    Worksheet

    Gets parent worksheet. Read-only.

    Declaration
    public WorksheetImpl Worksheet { get; }
    Property Value
    Type
    WorksheetImpl

    Methods

    Add(DataValidationCollection)

    Adds new data validation collection.

    Declaration
    public DataValidationCollection Add(DataValidationCollection dval)
    Parameters
    Type Name Description
    DataValidationCollection dval

    Collection to add.

    Returns
    Type Description
    DataValidationCollection

    Newly added data validation collection

    Add(DValRecord)

    Adds new data validation to the collection.

    Declaration
    public DataValidationCollection Add(DValRecord dval)
    Parameters
    Type Name Description
    DValRecord dval

    DValRecord to add.

    Returns
    Type Description
    DataValidationCollection

    Newly added data validation collection.

    Clone(Object)

    Clones current instance.

    Declaration
    public override object Clone(object parent)
    Parameters
    Type Name Description
    System.Object parent

    Parent object.

    Returns
    Type Description
    System.Object

    Returns clone of current object.

    Overrides
    Syncfusion.XlsIO.Implementation.Collections.CollectionBaseEx<Syncfusion.XlsIO.Implementation.Collections.DataValidationCollection>.Clone(System.Object)

    FindDataValidation(Int32, Int32)

    Searches for corresponding data validation.

    Declaration
    public DataValidationImpl FindDataValidation(int row, int column)
    Parameters
    Type Name Description
    System.Int32 row

    One-based row index.

    System.Int32 column

    One-based column index.

    Returns
    Type Description
    DataValidationImpl

    Found data validation or null.

    FindDataValidation(Int64)

    Searches for corresponding data validation.

    Declaration
    public DataValidationImpl FindDataValidation(long cellIndex)
    Parameters
    Type Name Description
    System.Int64 cellIndex

    Cell index.

    Returns
    Type Description
    DataValidationImpl

    Found data validation or null.

    MarkUsedReferences(Boolean[])

    Sets items with used reference indexes to true.

    Declaration
    public void MarkUsedReferences(bool[] usedItems)
    Parameters
    Type Name Description
    System.Boolean[] usedItems

    Array to mark used references in.

    OnClearComplete()

    Clears all the content.

    Declaration
    protected override void OnClearComplete()
    Overrides
    Syncfusion.XlsIO.Implementation.Collections.CollectionBaseEx<Syncfusion.XlsIO.Implementation.Collections.DataValidationCollection>.OnClearComplete()

    Parse(List<BiffRecordRaw>, ref Int32)

    Extracts data validation table from array of records.

    Declaration
    public void Parse(List<BiffRecordRaw> arrRecords, ref int iOffset)
    Parameters
    Type Name Description
    System.Collections.Generic.List<Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw> arrRecords

    List with data validation records.

    System.Int32 iOffset

    Offset to the first data validation record.

    Remove(Rectangle[])

    Removes specified rectangles from the collection.

    Declaration
    public void Remove(Rectangle[] rectangles)
    Parameters
    Type Name Description
    Rectangle[] rectangles

    Rectangles to remove.

    UpdateNamedRangeIndexes(IDictionary<Int32, Int32>)

    Updates indexes to named ranges.

    Declaration
    public void UpdateNamedRangeIndexes(IDictionary<int, int> dicNewIndex)
    Parameters
    Type Name Description
    System.Collections.Generic.IDictionary<System.Int32, System.Int32> dicNewIndex

    New indexes.

    UpdateNamedRangeIndexes(Int32[])

    Updates indexes to named ranges.

    Declaration
    public void UpdateNamedRangeIndexes(int[] arrNewIndex)
    Parameters
    Type Name Description
    System.Int32[] arrNewIndex

    New indexes.

    UpdateReferenceIndexes(Int32[])

    Updates reference indexes.

    Declaration
    public void UpdateReferenceIndexes(int[] arrUpdatedIndexes)
    Parameters
    Type Name Description
    System.Int32[] arrUpdatedIndexes

    Array with updated indexes.

    Implements

    System.Collections.Generic.IList<>
    System.Collections.Generic.ICollection<>
    System.Collections.Generic.IEnumerable<>
    System.Collections.IEnumerable
    IParentApplication
    ICloneParent
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved