PowerTools SPREAD for ASP.NET 8.0J
EncodeValue プロパティ (FpSpread)

SpreadコンポーネントがHtmlEncodeメソッドを使用してデータモデルからの値とユーザー入力をエンコードするかどうかを取得または設定します。
構文
'Declaration
 
Public Property EncodeValue As Boolean
public bool EncodeValue {get; set;}

プロパティ値

値をエンコードする場合はtrue、それ以外の場合はfalse
解説

HTML タグをセルに書き込むには、このプロパティを False に設定する必要があります。このプロパティを False に設定すると、HTML タグをセルに埋め込めるようになります。たとえば、<B> タグと </B> タグを追加してテキストの一部を太字にすることが可能です。これはデータ領域のセルだけでなくヘッダのセルにも適用されます。

HtmlEncode メソッドは、Web サーバーからクライアントへの信頼性のある HTTP 伝送を行うために、文字列を HTML エンコードされた文字列に変換します。クロスサイト スクリプトのセキュリティ上の問題の詳細については、マイクロソフト サポート技術情報の記事番号 Q252985 を参照してください。

次のサンプル コードは、エンコードを OFF にして HTML タグを許可する方法を示します。
FpSpread1.EncodeValue = false;
FpSpread1.Sheets[0].Cells[1, 1].Value = "Hello<B>World</B>.Y=X<SUP>2</SUP>";
FpSpread1.Sheets[0].Cells[2, 1].Value = "<AHREF='http://www.grapcity.com/'>GrapeCity</A>-creators of Spread"
FpSpread1.Sheets[0].Cells[3, 1].Value = "Break&nbsp;here<BR>to&nbsp;anew&nbsp;line"
FpSpread1.Sheets[0].Cells[4, 1].Value = "<AHREF=""mailto:fpdocs@grapecity.com">Send doc feedback</a>."
FpSpread1.EncodeValue = False
FpSpread1.Sheets(0).Cells(1, 1).Value = "Hello<B>World</B>"
FpSpread1.Sheets(0).Cells(2, 1).Value = "<AHREF='http://www.grapecity.com/'>GrapeCity</a>-creators of Spread"
FpSpread1.Sheets(0).Cells(3, 1).Value = "Break&nbsp;here<BR>to&nbsp;anew&nbsp;line"
FpSpread1.Sheets(0).Cells(4, 1).Value = "<AHREF=""mailto:fpdocs@grapecity.com">Send feedback</a>."
参照

FpSpread クラス
FpSpread メンバ

開発者の手引き

各セル型のデータの表示方法について

 

 


© 2003-2015, GrapeCity inc. All rights reserved.