menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class GridDataModelTextDataExchange - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class GridDataModelTextDataExchange

    Inheritance
    System.Object
    GridModelTextDataExchange
    GridDataModelTextDataExchange
    Implements
    System.IDisposable
    Inherited Members
    GridModelTextDataExchange.CutValueFromCell(Int32, Int32, Boolean)
    GridModelTextDataExchange.Dispose()
    GridModelTextDataExchange.Model
    GridModelTextDataExchange.TabDelimiter
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.Windows.Controls.Grid
    Assembly: Syncfusion.Grid.Wpf.dll
    Syntax
    public class GridDataModelTextDataExchange : GridModelTextDataExchange, IDisposable

    Constructors

    GridDataModelTextDataExchange(GridDataTableModel)

    Declaration
    public GridDataModelTextDataExchange(GridDataTableModel model)
    Parameters
    Type Name Description
    GridDataTableModel model

    Methods

    CalcBufferDimension(String, out Int32, out Int32)

    Calculates the Buffer dimentison as how many rows and cols does it required to paste.

    Declaration
    public override bool CalcBufferDimension(string psz, out int nRows, out int nCols)
    Parameters
    Type Name Description
    System.String psz
    System.Int32 nRows
    System.Int32 nCols
    Returns
    Type
    System.Boolean
    Overrides
    GridModelTextDataExchange.CalcBufferDimension(String, out Int32, out Int32)

    CopyTextToBuffer(out String, GridRangeInfoList, out Int32, out Int32, Boolean)

    Copy cellvalue to the buffer

    Declaration
    public override bool CopyTextToBuffer(out string buffer, GridRangeInfoList rangeList, out int nrowsdone, out int ncolsdone, bool clear)
    Parameters
    Type Name Description
    System.String buffer

    contain the formatted text for clipboard

    GridRangeInfoList rangeList

    currently selected rangeList

    System.Int32 nrowsdone

    Number of rows affected

    System.Int32 ncolsdone

    Number of columns affected

    System.Boolean clear
    Returns
    Type Description
    System.Boolean

    returns true after successful copy the selected cell text value to the buffer

    Overrides
    GridModelTextDataExchange.CopyTextToBuffer(out String, GridRangeInfoList, out Int32, out Int32, Boolean)

    CopyXmlToBuffer(out String, GridRangeInfoList, out Int32, out Int32, Boolean)

    Copy the selected cells in XmlDocument format

    Declaration
    public override bool CopyXmlToBuffer(out string buffer, GridRangeInfoList rangeList, out int nrowsdone, out int ncolsdone, bool clear)
    Parameters
    Type Name Description
    System.String buffer

    Returns the Xml content of copied ranges

    GridRangeInfoList rangeList

    currently selected rangeList

    System.Int32 nrowsdone

    Number of rows affected

    System.Int32 ncolsdone

    Number of columns affected

    System.Boolean clear

    Clear the selected ranges.

    Returns
    Type Description
    System.Boolean

    returns true after successful copy the selected cell text value to the buffer

    Overrides
    GridModelTextDataExchange.CopyXmlToBuffer(out String, GridRangeInfoList, out Int32, out Int32, Boolean)

    GetCopyTextRowCol(Int32, Int32)

    Get the value of the cell

    Declaration
    public override string GetCopyTextRowCol(int rowIndex, int colIndex)
    Parameters
    Type Name Description
    System.Int32 rowIndex

    contain the row value

    System.Int32 colIndex

    contain the column value

    Returns
    Type Description
    System.String

    the value of the cell

    Overrides
    GridModelTextDataExchange.GetCopyTextRowCol(Int32, Int32)

    GetCopyTextRowCol(Int32, Int32, Int32, Int32, Boolean)

    Declaration
    public virtual string GetCopyTextRowCol(int recordIndex, int visibleColIndex, int rowIndex, int colIndex, bool clear)
    Parameters
    Type Name Description
    System.Int32 recordIndex
    System.Int32 visibleColIndex
    System.Int32 rowIndex
    System.Int32 colIndex
    System.Boolean clear
    Returns
    Type
    System.String

    PasteTextFromBuffer(String, GridRangeInfoList)

    Paste Text From The Buffer

    Declaration
    public override bool PasteTextFromBuffer(string buffer, GridRangeInfoList rangeList)
    Parameters
    Type Name Description
    System.String buffer

    For Holding final clipboard value

    GridRangeInfoList rangeList

    conatin the selected range

    Returns
    Type Description
    System.Boolean

    return true after fill the cell value from the buffer

    Overrides
    GridModelTextDataExchange.PasteTextFromBuffer(String, GridRangeInfoList)

    PasteTextRowCol(Int32, Int32, String)

    Pastes the text value to the cell

    Declaration
    public override bool PasteTextRowCol(int rowIndex, int colIndex, string text)
    Parameters
    Type Name Description
    System.Int32 rowIndex

    Row value for the cell

    System.Int32 colIndex

    Column value for the cell

    System.String text

    New String value for the cell

    Returns
    Type Description
    System.Boolean

    successful paste returns true

    Overrides
    GridModelTextDataExchange.PasteTextRowCol(Int32, Int32, String)

    PasteXmlFromBuffer(XmlDocument, GridRangeInfoList)

    Paste the XML formatted text in Grid Control.

    Declaration
    public override bool PasteXmlFromBuffer(XmlDocument xDocument, GridRangeInfoList rangeList)
    Parameters
    Type Name Description
    System.Xml.XmlDocument xDocument

    Xml document contains the copied data.

    GridRangeInfoList rangeList

    Current cell range to paste the copied data

    Returns
    Type
    System.Boolean
    Overrides
    GridModelTextDataExchange.PasteXmlFromBuffer(XmlDocument, GridRangeInfoList)

    Implements

    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved