0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

HyperLinkFieldクラス

Last updated at Posted at 2021-01-04

#HyperLinkFieldクラスとは
GridViewコントロールは,フィールドの表示,編集を行います。詳細にカスタマイズするためクラスが用意されており,HyperLinkFieldクラスは,データに基づいてリンクを出力します。

#例

GridViewSample.aspx
<asp:HyperLinkField DataNavigateUrlFields="EmployId" DataNavigateUrlFormatString="~/Basic/FormViewSample.aspx?EmployeeId={0}" Text="詳細" />

#使い方

  1. デザイン画面で「>」ボタンを押下します。
    grid.PNG

  2. 「HyperLinkField」を選択し,「追加」ボタンを押下します。
    image.png

  3. 追加した「HyperLinkField」を選択し,プロパティを設定します。
    image.png

プレースホルダ・・・
{}で数値を囲ったもので,フィールドの値が埋め込まれます。プレースホルダの数値は0から順に,指定された複数のフィールドに対応します。HyperLinkFieldクラスのDataNavigateUrlFormatStringプロパティ内の{0}にDataNavigateUrlFieldsプロパティで指定したEmployeeのフィールドの値が埋め込まれます。

  1. [OK]ボタンを押下すると,以下のようにリンクが出力されます。
    image.png

#プロパティ
以下のようなプロパティがあります。

プロパティ 意味
DataNavigateUrlFormatString リンク先URL生成のための書式指定文字列
DataNavigateUrlFields リンク先URLを生成するのに使用するフィールド名。複数指定可能
DataTextFormatString リンクテキスト生成のための書式指定文字列
DataTextField リンクテキストを生成するのに使用するフィールド名。複数指定可能
NavigateUrl リンク先URL。固定値
Text リンクテキスト。固定値
Target リンクのターゲット

##参考文献
TECHNICAL MASTER はじめてのASP.NET Webフォームアプリ開発 VisualBasic対応 第2版

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?