PowerTools ActiveReports for .NET 11.0J
ReplaceField メソッド
使用例 

指定したテキストで置換するマージフィールドの名前。
指定したフィールドの置換に使用する値。
RTFストリームの内容と指定したフィールド値をマージします。
構文
'宣言
 
Public Sub ReplaceField( _
   ByVal fieldName As String, _
   ByVal replaceText As String _
) 
public void ReplaceField( 
   string fieldName,
   string replaceText
)

パラメータ

fieldName
指定したテキストで置換するマージフィールドの名前。
replaceText
指定したフィールドの置換に使用する値。
解説

マージフィールドはInsertFieldメソッドを使用して作成します。このメソッドを使用すると、レポート内にメールマージRTFコンテンツを作成できます。コントロールはすべてのフィールドを指定した値で置換します

使用例
private void ghCustomerID_Format(object sender, System.EventArgs eArgs)
{    
    this.rtf.ReplaceField("CompanyName", m_companyName);    
    this.rtf.ReplaceField("ContactName", m_contactName);    
    this.rtf.ReplaceField("AddressLine", m_addressLine);    
    this.rtf.ReplaceField("City", m_city);    
    this.rtf.ReplaceField("Region", m_region);    
    this.rtf.ReplaceField("Country", m_country);    
    this.rtf.ReplaceField("PostalCode", m_postalCode);    
    this.rtf.ReplaceField("Date", System.DateTime.Today.Date.ToString());
}
Private Sub ghCustomerID_Format(ByVal sender As Object, ByVal e As System.EventArgs) Handles ghCustomerID.Format        
    Me.rtf.ReplaceField("CompanyName", m_companyName)        
    Me.rtf.ReplaceField("ContactName", m_contactName)        
    Me.rtf.ReplaceField("AddressLine", m_addressLine)        
    Me.rtf.ReplaceField("City", m_city)        
    Me.rtf.ReplaceField("Region", m_region)        
    Me.rtf.ReplaceField("Country", m_country)        
    Me.rtf.ReplaceField("PostalCode", m_postalCode)        
    Me.rtf.ReplaceField("Date", System.DateTime.Today.Date)
End Sub
参照

関連項目

RichTextBox クラス
RichTextBox メンバ
InsertField メソッド

基本操作

リッチテキストとフィールドのマージ

 

 


©2003-2017 GrapeCity inc. All rights reserved.