Sets the specified repeat block's data source to an IDataReader interface, which may be either a SqlDataReader, OleDbDataReader, or an AdomdDataReader. |
public void SetRepeatBlock(System.Data.IDataReader dr, System.String bookmark, int maxRows) |
Public Sub SetRepeatBlock(ByVal dr As System.Data.IDataReader, ByVal bookmark As String, ByVal maxRows As Integer) |
a SqlDataReader, OleDbDataReader or and AdomdDataReader to use as the data source. |
The bookmark name of the template repeat block. The bookmark passed to
|
Specifies the maximum number of repetitions to write to the file. If Next fields are enabled (see EnableNEXTFields), then the number of rows imported from the data source is |
|
|
Not all Word features can be included in a repeat block:
Supported in Repeat Blocks |
Not Supported in Repeat Blocks |
---|---|
|
|
{remarks}
A repeat block is a fragment in the template document that will be repeated for each row in a data source. In the template document, repeat blocks are defined by Word bookmarks that contain merge fields.
You can call SetRepeatBlock several times for a single instance of WordTemplate. The repeat block specified by the parameter bookmark
must exist in the template.
If you pass an empty DataReader to SetRepeatBlock
- by either setting maxRows
to 0 or passing an empty DataReader - WordWriter will not include the specified repeat block in the generated Word file.
|