Class
MailMergeDataSource

Represents a data source for performing mail merge operations in Telerik's document model.

Definition

Namespace:Telerik.Windows.Documents.Model

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public class MailMergeDataSource : DependencyObject

Inheritance: objectMailMergeDataSource

Constructors

MailMergeDataSource()

Declaration

cs-api-definition
public MailMergeDataSource()

Fields

ItemsSourceProperty

Declaration

cs-api-definition
public static readonly DependencyProperty ItemsSourceProperty

Field Value

DependencyProperty

Properties

CurrentItem

Gets the current item in the data source for the mail merge operation.

Declaration

cs-api-definition
public object CurrentItem { get; }

Property Value

object

CurrentItemIndex

Gets or sets the zero-based index of the current item in the mail merge data source.

Declaration

cs-api-definition
public int CurrentItemIndex { get; }

Property Value

int

The zero-based index of the current item. A value of -1 indicates that no item is currently selected.

ItemsSource

Gets or sets the collection of data items that will be used as the source for the mail merge operation.

Declaration

cs-api-definition
public IEnumerable ItemsSource { get; set; }

Property Value

IEnumerable

Methods

GetColumnNames()

Retrieves the names of the columns available in the mail merge data source.

Declaration

cs-api-definition
public string[] GetColumnNames()

Returns

string[]

An array of strings containing the names of the columns.

MoveToFirst()

Moves the cursor to the first element in the Mail Merge data source.

Declaration

cs-api-definition
public bool MoveToFirst()

Returns

bool

True if the cursor was successfully moved to the first element; otherwise, false.

MoveToIndex(int)

Moves the data source to the specified index.

Declaration

cs-api-definition
public bool MoveToIndex(int index)

Parameters

index

int

The zero-based index to move to within the data source.

Returns

bool

True if the move was successful; otherwise, false.

MoveToLast()

Moves the data source to the last record in the collection.

Declaration

cs-api-definition
public bool MoveToLast()

Returns

bool

True if the operation was successful; otherwise, false.

Remarks

This method allows you to navigate to the last item of the mail merge data source.

MoveToNext()

Moves the data source to the next record, preparing it for the next data retrieval operation.

Declaration

cs-api-definition
public bool MoveToNext()

Returns

bool

A boolean value indicating whether the move was successful and there is a next record available.

MoveToPrevious()

Moves the data source cursor to the previous record in the mail merge data source.

Declaration

cs-api-definition
public bool MoveToPrevious()

Returns

bool

Returns a boolean value indicating whether the cursor was successfully moved to the previous record.

Events

CurrentItemChanged

Declaration

cs-api-definition
public event EventHandler CurrentItemChanged

Event Value

EventHandler

ItemsSourceChanged

Declaration

cs-api-definition
public event EventHandler ItemsSourceChanged

Event Value

EventHandler