Class MailMergeDataSource
Represents a data source for performing mail merge operations in Telerik's document model.
Inheritance
Namespace: Telerik.Windows.Documents.Model
Assembly: Telerik.Windows.Controls.RichTextBox.dll
Syntax
public class MailMergeDataSource : DependencyObject
Constructors
MailMergeDataSource()
Declaration
public MailMergeDataSource()
Fields
ItemsSourceProperty
Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
System.Windows.DependencyProperty
|
Properties
CurrentItem
Gets the current item in the data source for the mail merge operation.
Declaration
public object CurrentItem { get; }
Property Value
System.Object
|
CurrentItemIndex
Gets or sets the zero-based index of the current item in the mail merge data source.
Declaration
public int CurrentItemIndex { get; }
Property Value
System.Int32
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
public IEnumerable ItemsSource { get; set; }
Property Value
System.Collections.IEnumerable
|
Methods
GetColumnNames()
Retrieves the names of the columns available in the mail merge data source.
Declaration
public string[] GetColumnNames()
Returns
System.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
public bool MoveToFirst()
Returns
System.Boolean
True if the cursor was successfully moved to the first element; otherwise, false. |
MoveToIndex(Int32)
Moves the data source to the specified index.
Declaration
public bool MoveToIndex(int index)
Parameters
System.Int32
index
The zero-based index to move to within the data source. |
Returns
System.Boolean
True if the move was successful; otherwise, false. |
MoveToLast()
Moves the data source to the last record in the collection.
Declaration
public bool MoveToLast()
Returns
System.Boolean
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
public bool MoveToNext()
Returns
System.Boolean
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
public bool MoveToPrevious()
Returns
System.Boolean
Returns a boolean value indicating whether the cursor was successfully moved to the previous record. |
Events
CurrentItemChanged
Declaration
public event EventHandler CurrentItemChanged
Event Type
System.EventHandler
|
ItemsSourceChanged
Declaration
public event EventHandler ItemsSourceChanged
Event Type
System.EventHandler
|