Message-ID: <1817439528.9141.1711677552374.JavaMail.web05$@web05> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_9140_357617462.1711677552374" ------=_Part_9140_357617462.1711677552374 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Sets the specified repeat block's data source to an ICollection.
=20public void SetRepeatBlock(System.Collections.ICollection dataSource, Syst= em.String fieldName, System.String bookmark)=20
Public Sub SetRepeatBlock(ByVal dataSource As System.Collections.ICollectio= n, ByVal fieldName As String, ByVal bookmark As String)=20
ICollection
to use as the data source.=20
The bookmark name of the template repeat block. The bookmark passed to <=
code>SetRepeatBlock must exist in the template Word file. To see a l=
ist of template bookmark names:
SetRepeatBlock
will throw this exception if=20
null
(C#) or=20
Nothing
(VB.NET) is passed to the method.=20
SetRepeatBlock
will throw this exception if the=20
bookmark
has been set to be=20
r=
emoved.=20
A repeat block is a fragment in the template document that will be repea= ted for each row in a data source. In the template document, repeat blocks = are defined by Word bookmarks that contain merge fields.
=20You can call SetRepeatBlock several times for a single instance of WordTemplate. The = repeat block specified by the parameter bookmark must exist in the template. All merge fields in the r= epeat block will bind to the specified data source.
=20Not all Word features can be included in a repeat block:
$body=20Supported in Repeat Blocks | =20
Not Supported in Repeat Blocks | =20
---|---|
| =20
| =20
wTempl.SetRepeatBlock(coll, "ProductID", "Products= ");=20
wTempl.SetRepeatBlock(coll, "ProductID", "Products= ")=20