ImageFieldとは? わかりやすく解説

ImageField クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

データ バインド コントロールにイメージとして表示するフィールドを表します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Class ImageField
    Inherits DataControlField
public class ImageField : DataControlField
public ref class ImageField : public
 DataControlField
public class ImageField extends DataControlField
public class ImageField extends
 DataControlField
解説解説

データ バインド コントロール (GridView、DetailsView など) はこの ImageField クラスを使用して、表示される各レコードのイメージを表示します。ImageField オブジェクトは、そのオブジェクトを使用しているデータ バインド コントロールにより異なった形式で表示されます。たとえば、ImageField オブジェクトは、GridView コントロールでは列として表示され、DetailsView コントロールでは行として表示されます。

イメージを表示するには、ImageField オブジェクトを、イメージの URL が格納されているデータ ソースのフィールドにバインドする必要があります。これは、DataImageUrlField プロパティを設定することによって行います。URL 値は DataImageUrlFormatString プロパティを使って書式設定できます。イメージごとに、代替テキストを関連付けることもできます。イメージを読み込むことができなかったり、イメージにアクセスできなかった場合、このテキストが表示されます。ツール ヒント機能をサポートしているブラウザの場合、このテキストはツール ヒントとしても表示されます。表示されるイメージの代替テキストを指定するには、次のいずれかの方法を使用します。

イメージの URL 値が null 参照 (Visual Basic では Nothing) の場合、イメージは表示されません。null 参照 (Visual Basic では Nothing) のフィールド値に対して代替イメージを表示するには、NullImageUrl プロパティを設定します。代替イメージではなく、代替テキストが表示されるようにするには、NullDisplayText プロパティを設定します。

既定では、宣言したすべてのフィールドがデータ バインド コントロールに表示されます。Visible プロパティを false に設定すると、データ バインド コントロールの ImageField オブジェクトを非表示にできます。

また、ImageField オブジェクトのヘッダー セクションおよびフッター セクションをカスタマイズできます。ヘッダーまたはフッター セクションのキャプションを表示するには、HeaderText または FooterText プロパティをそれぞれ設定します。ヘッダー セクションにテキストではなくイメージを表示するには、HeaderImageUrl プロパティを設定します。ShowHeader プロパティに false を設定すると、ImageField オブジェクトでヘッダー セクションを非表示にできます。

メモメモ

一部のデータ バインド コントロール (GridView コントロールなど) では、コントロールのヘッダー セクションをすべて表示するか、すべて非表示にするかしかできません。これらのデータ バインド コントロールは、個々のデータ バインド フィールドの ShowHeader プロパティはサポートしていません。データ バインド コントロールのヘッダー セクション (存在する場合) 全体を表示または非表示にするには、コントロールの ShowHeader プロパティを使用します。

また、フィールドの各部分にスタイル プロパティを設定すると、ImageField オブジェクトの外観 (フォントの色や背景色など) をカスタマイズできます。さまざまなスタイル プロパティの一覧を次の表に示します。

使用例使用例

GridView コントロールの ImageField オブジェクトを使用してイメージを表示する方法を次の例に示します。

<%@ Page language="VB" %>

<html>
  <body>
    <form runat="server">
        
      <h3>ImageField Example</h3>
                       
      <asp:gridview id="EmployeesGrid"
        autogeneratecolumns="false"
        datasourceid="EmployeeSource"  
        runat="server">
      
        <columns>

          <asp:imagefield dataimageurlfield="PhotoPath"
            alternatetext="Employee Photo"
            nulldisplaytext="No image on file."
            headertext="Photo"  
            readonly="true"/>
          <asp:boundfield datafield="FirstName"
            headertext="First Name"/>
          <asp:boundfield datafield="LastName"
            headertext="Last Name"/>
        
        </columns>
        
      </asp:gridview>
          
      <!-- This example uses Microsoft SQL Server and connects
  -->
      <!-- to the Northwind sample database. Use an ASP.NET
     -->
      <!-- expression to retrieve the connection string
 value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="EmployeeSource"
        selectcommand="Select [EmployeeID], [LastName], [FirstName],
 [PhotoPath] From [Employees]"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
 
        runat="server"/>
            
    </form>
  </body>
</html>

<%@ Page language="C#" %>

<html>
  <body>
    <form runat="server">
        
      <h3>ImageField Example</h3>
                       
      <asp:gridview id="EmployeesGrid"
        autogeneratecolumns="false"
        datasourceid="EmployeeSource"  
        runat="server">
      
        <columns>

          <asp:imagefield dataimageurlfield="PhotoPath"
            alternatetext="Employee Photo"
            nulldisplaytext="No image on file."
            headertext="Photo"  
            readonly="true"/>
          <asp:boundfield datafield="FirstName"
            headertext="First Name"/>
          <asp:boundfield datafield="LastName"
            headertext="Last Name"/>
        
        </columns>
        
      </asp:gridview>
          
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value
   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="EmployeeSource"
        selectcommand="Select [EmployeeID], [LastName], [FirstName], [PhotoPath]
 From [Employees]"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
 
        runat="server"/>
            
    </form>
  </body>
</html>

.NET Framework のセキュリティ.NET Framework のセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.WebControls.DataControlField
    System.Web.UI.WebControls.ImageField
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ImageField メンバ
System.Web.UI.WebControls 名前空間
GridView クラス
GridView.Columns プロパティ
DetailsView クラス
DetailsView.Fields プロパティ
BoundField クラス
ButtonField クラス
CheckBoxField クラス
CommandField クラス
HyperLinkField クラス
TemplateField
AlternateText
DataAlternateTextField
DataAlternateTextFormatString
DataImageUrlField
DataImageUrlFormatString
NullDisplayText
NullImageUrl

ImageField コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

ImageField クラスの新しいインスタンスを初期化します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

public ImageField ()
public:
ImageField ()
public ImageField ()
解説解説
使用例使用例

このコンストラクタを使用して、ImageField オブジェクトを GridView コントロールの Columns コレクションに動的に追加する方法を次の例に示します。

<%@ Page language="VB" %>

<script runat="server">

  Sub Page_Load(ByVal sender As
 Object, ByVal e As EventArgs)

    If Not IsPostBack Then
      
      ' Dynamically create a GridView control.
      Dim employeesView As GridView = New
 GridView()
      employeesView.ID = "EmployeesGrid"
      employeesView.AutoGenerateColumns = False
      employeesView.DataSourceID = "EmployeeSource"

      ' Dynamically create field columns to display the desired
      ' fields from the data source.

      ' Create an ImageField object to display an employee's photo.
      Dim photoImageField As ImageField = New
 ImageField()
      photoImageField.DataImageUrlField = "PhotoPath"
      photoImageField.AlternateText = "Employee Photo"
      photoImageField.NullDisplayText = "No image on file."
      photoImageField.HeaderText = "Photo"
      photoImageField.ReadOnly = True

      ' Create a BoundField object to display an employee's last name.
      Dim lastNameBoundField As BoundField
 = New BoundField()
      lastNameBoundField.DataField = "LastName"
      lastNameBoundField.HeaderText = "Last Name"

      ' Create a BoundField object to display an employee's first name.
      Dim firstNameBoundField As BoundField
 = New BoundField()
      firstNameBoundField.DataField = "FirstName"
      firstNameBoundField.HeaderText = "First Name"

      ' Add the field columns to the Fields collection of the
      ' GridView control.
      employeesView.Columns.Add(photoImageField)
      employeesView.Columns.Add(lastNameBoundField)
      employeesView.Columns.Add(firstNameBoundField)
      
      ' Add the GridView control to the Controls collection
      ' of the PlaceHolder control. 
      GridViewPlaceHolder.Controls.Add(employeesView)

    End If

  End Sub

</script>

<html>
  <body>
    <form runat="server">
        
      <h3>ImageField Constructor Example</h3>
                  
      <asp:placeholder id="GridViewPlaceHolder"
        runat="server"/>            
           
      <!-- This example uses Microsoft SQL Server and connects
  -->
      <!-- to the Northwind sample database. Use an ASP.NET
     -->
      <!-- expression to retrieve the connection string
 value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="EmployeeSource"
        selectcommand="Select [EmployeeID], [LastName], [FirstName],
 [PhotoPath] From [Employees]"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
 
        runat="server"/>
            
    </form>
  </body>
</html>

<%@ Page language="C#" %>

<script runat="server">

  void Page_Load(Object sender, EventArgs e)
  {

    if (!IsPostBack)
    {
      
      // Dynamically create a GridView control.
      GridView employeesView = new GridView();
      employeesView.ID = "EmployeesGrid";
      employeesView.AutoGenerateColumns = false;
      employeesView.DataSourceID = "EmployeeSource";

      // Dynamically create field columns to display the desired
      // fields from the data source.

      // Create an ImageField object to display an employee's photo.
      ImageField photoImageField = new ImageField();
      photoImageField.DataImageUrlField = "PhotoPath";
      photoImageField.AlternateText = "Employee Photo";
      photoImageField.NullDisplayText = "No image on file.";
      photoImageField.HeaderText = "Photo";
      photoImageField.ReadOnly = true;

      // Create a BoundField object to display an employee's last name.
      BoundField lastNameBoundField = new BoundField();
      lastNameBoundField.DataField = "LastName";
      lastNameBoundField.HeaderText = "Last Name";

      // Create a BoundField object to display an employee's first name.
      BoundField firstNameBoundField = new BoundField();
      firstNameBoundField.DataField = "FirstName";
      firstNameBoundField.HeaderText = "First Name";

      // Add the field columns to the Fields collection of the
      // GridView control.
      employeesView.Columns.Add(photoImageField);
      employeesView.Columns.Add(lastNameBoundField);
      employeesView.Columns.Add(firstNameBoundField);
      
      // Add the GridView control to the Controls collection
      // of the PlaceHolder control. 
      GridViewPlaceHolder.Controls.Add(employeesView);

    }

  }

</script>

<html>
  <body>
    <form runat="server">
        
      <h3>ImageField Constructor Example</h3>
                  
      <asp:placeholder id="GridViewPlaceHolder"
        runat="server"/>            
           
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value
   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="EmployeeSource"
        selectcommand="Select [EmployeeID], [LastName], [FirstName], [PhotoPath]
 From [Employees]"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
 
        runat="server"/>
            
    </form>
  </body>
</html>

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ImageField クラス
ImageField メンバ
System.Web.UI.WebControls 名前空間
GridView クラス
GridView.Columns プロパティ
DetailsView クラス
DetailsView.Fields プロパティ

ImageField フィールド


パブリック フィールドパブリック フィールド

  名前 説明
パブリック フィールド ThisExpression "この"式を表します。
参照参照

関連項目

ImageField クラス
System.Web.UI.WebControls 名前空間
GridView クラス
GridView.Columns プロパティ
DetailsView クラス
DetailsView.Fields プロパティ
BoundField クラス
ButtonField クラス
CheckBoxField クラス
CommandField クラス
HyperLinkField クラス
TemplateField
AlternateText
DataAlternateTextField
DataAlternateTextFormatString
DataImageUrlField
DataImageUrlFormatString
NullDisplayText
NullImageUrl

ImageField プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ AccessibleHeaderText  一部のコントロールの AbbreviatedText プロパティ値として表示されるテキストを取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ AlternateText ImageField オブジェクトに、イメージの代わりに表示される代替テキストを取得または設定します。
パブリック プロパティ ControlStyle  DataControlField オブジェクトに格納されているすべての Web サーバー コントロールのスタイルを取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ ConvertEmptyStringToNull データ ソースから返されたフィールド値が空の文字列 ("") であった場合、null 参照 (Visual Basic では Nothing) に変換するかどうかを示す値を取得または設定します。
パブリック プロパティ DataAlternateTextField ImageField オブジェクトの各イメージの AlternateText プロパティにバインドする、データ ソース内のフィールド名を取得または設定します。
パブリック プロパティ DataAlternateTextFormatString ImageField オブジェクトの各イメージの代替テキストの表示書式を指定する文字列を取得または設定します。
パブリック プロパティ DataImageUrlField ImageField オブジェクトの各イメージの ImageUrl プロパティにバインドする、データ ソース内のフィールド名を取得または設定します。
パブリック プロパティ DataImageUrlFormatString ImageField オブジェクトの各イメージの URL の表示書式を指定する文字列を取得または設定します。
パブリック プロパティ FooterStyle  データ コントロール フィールドのフッターのスタイルを取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ FooterText  データ コントロール フィールドのフッター項目に表示されるテキストを取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ HeaderImageUrl  データ コントロール フィールドのヘッダー項目に表示されるイメージの URL を取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ HeaderStyle  データ コントロール フィールドのヘッダーのスタイルを取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ HeaderText  データ コントロール フィールドのヘッダー項目に表示されるテキストを取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ InsertVisible  DataControlField オブジェクトの親データ バインド コントロールが挿入モードの場合に、このオブジェクトが表示されるかどうかを示す値を取得します。 ( DataControlField から継承されます。)
パブリック プロパティ ItemStyle  データ コントロール フィールドで表示されるテキスト ベースの内容のスタイルを取得します。 ( DataControlField から継承されます。)
パブリック プロパティ NullDisplayText DataImageUrlField プロパティで指定されたフィールドの値が null 参照 (Visual Basic では Nothing) のときに、ImageField オブジェクトに表示されるテキストを取得または設定します。
パブリック プロパティ NullImageUrl DataImageUrlField プロパティで指定されたフィールドの値が null 参照 (Visual Basic では Nothing) のときに、ImageField オブジェクトに表示される代替イメージの URL を取得または設定します。
パブリック プロパティ ReadOnly DataImageUrlField プロパティで指定されたフィールドの値を編集モードで変更できるかどうかを示す値を取得または設定します。
パブリック プロパティ ShowHeader  データ コントロール フィールドのヘッダー項目を表示するかどうかを示す値を取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ SortExpression  データ ソース コントロールでデータを並べ替えるために使用される並べ替え式を、取得または設定します。 ( DataControlField から継承されます。)
パブリック プロパティ Visible  データ コントロール フィールドを表示するかどうかを示す値を取得または設定します。 ( DataControlField から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Control  DataControlField オブジェクトが関連付けられているデータ コントロールの参照を取得します。 ( DataControlField から継承されます。)
プロテクト プロパティ DesignMode  デザイン時環境で、現在データ コントロール フィールドが表示されているかどうかを示す値を取得します。 ( DataControlField から継承されます。)
プロテクト プロパティ IsTrackingViewState  DataControlField オブジェクトがビューステートへの変更を保存しているかどうかを示す値を取得します。 ( DataControlField から継承されます。)
プロテクト プロパティ ViewState  同一のページに対する複数の要求にわたって、DataControlField オブジェクトのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。 ( DataControlField から継承されます。)
参照参照

関連項目

ImageField クラス
System.Web.UI.WebControls 名前空間
GridView クラス
GridView.Columns プロパティ
DetailsView クラス
DetailsView.Fields プロパティ
BoundField クラス
ButtonField クラス
CheckBoxField クラス
CommandField クラス
HyperLinkField クラス
TemplateField
AlternateText
DataAlternateTextField
DataAlternateTextFormatString
DataImageUrlField
DataImageUrlFormatString
NullDisplayText
NullImageUrl

ImageField メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド ExtractValuesFromCell オーバーライドされます。 指定した IOrderedDictionary オブジェクトに、指定した DataControlFieldCell オブジェクトの値を読み込みます。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド Initialize オーバーライドされます。 ImageField オブジェクトを初期化します。
パブリック メソッド InitializeCell オーバーライドされます。 セル タイプ、行の状態、および行インデックスの指定に基づいて、指定された DataControlFieldCell オブジェクトを初期化します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド ToString  この DataControlField オブジェクトを表す文字列を返します。 ( DataControlField から継承されます。)
パブリック メソッド ValidateSupportsCallback オーバーライドされます。 ImageField オブジェクトに格納されているコントロールがコールバックをサポートしているかどうかを確認します。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド CloneField  現在の DataControlField 派生オブジェクトのコピーを作成します。 ( DataControlField から継承されます。)
プロテクト メソッド CopyProperties オーバーライドされます。 ImageField オブジェクトの現在のプロパティを、指定されたオブジェクトにコピーします。
プロテクト メソッド CreateField オーバーライドされます。 ImageField クラスの新しいインスタンスを返します。
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド FormatImageUrlValue DataImageUrlFormatString プロパティによって指定された書式をフィールド値に適用します。
プロテクト メソッド GetDesignTimeValue デザイナで ImageField オブジェクトを表示するときにフィールド値に使用される値を取得します。
プロテクト メソッド GetFormattedAlternateText DataAlternateTextFormatString プロパティによって指定された書式を、指定された Control オブジェクトに格納された代替テキスト値に適用します。
プロテクト メソッド GetValue 指定したコントロールから指定したフィールドの値を取得します。
プロテクト メソッド InitializeDataCell 指定された DataControlFieldCell オブジェクトを、指定された行の状態で初期化します。
プロテクト メソッド LoadViewState  データ ソース ビューの、以前保存したビューステートを復元します。 ( DataControlField から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 ( Object から継承されます。)
プロテクト メソッド OnDataBindField ImageField オブジェクトのフィールドの値をバインドします。
プロテクト メソッド OnFieldChanged  FieldChanged イベントを発生させます。 ( DataControlField から継承されます。)
プロテクト メソッド SaveViewState  ページがサーバーにポストバックされた時間以降に発生した、DataControlField ビューステートへの変更を保存します。 ( DataControlField から継承されます。)
プロテクト メソッド TrackViewState  DataControlField オブジェクトがそのビューステートの変更を追跡するようにします。それにより、変更をコントロールの ViewState プロパティに格納して、同じページに対する複数の要求にわたって永続化できます。 ( DataControlField から継承されます。)
参照参照

関連項目

ImageField クラス
System.Web.UI.WebControls 名前空間
GridView クラス
GridView.Columns プロパティ
DetailsView クラス
DetailsView.Fields プロパティ
BoundField クラス
ButtonField クラス
CheckBoxField クラス
CommandField クラス
HyperLinkField クラス
TemplateField
AlternateText
DataAlternateTextField
DataAlternateTextFormatString
DataImageUrlField
DataImageUrlFormatString
NullDisplayText
NullImageUrl

ImageField メンバ

データ バインド コントロールにイメージとして表示するフィールドを表します。

ImageField データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド ImageField ImageField クラスの新しいインスタンスを初期化します。
パブリック フィールドパブリック フィールド
  名前 説明
パブリック フィールド ThisExpression "この"式を表します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ AccessibleHeaderText  一部のコントロールの AbbreviatedText プロパティ値として表示されるテキストを取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ AlternateText ImageField オブジェクトに、イメージの代わりに表示される代替テキストを取得または設定します。
パブリック プロパティ ControlStyle  DataControlField オブジェクトに格納されているすべての Web サーバー コントロールのスタイルを取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ ConvertEmptyStringToNull データ ソースから返されたフィールド値が空の文字列 ("") であった場合、null 参照 (Visual Basic では Nothing) に変換するかどうかを示す値を取得または設定します。
パブリック プロパティ DataAlternateTextField ImageField オブジェクトの各イメージの AlternateText プロパティにバインドする、データ ソース内のフィールド名を取得または設定します。
パブリック プロパティ DataAlternateTextFormatString ImageField オブジェクトの各イメージの代替テキストの表示書式を指定する文字列を取得または設定します。
パブリック プロパティ DataImageUrlField ImageField オブジェクトの各イメージの ImageUrl プロパティにバインドする、データ ソース内のフィールド名を取得または設定します。
パブリック プロパティ DataImageUrlFormatString ImageField オブジェクトの各イメージの URL の表示書式を指定する文字列を取得または設定します。
パブリック プロパティ FooterStyle  データ コントロール フィールドのフッターのスタイルを取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ FooterText  データ コントロール フィールドのフッター項目に表示されるテキストを取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ HeaderImageUrl  データ コントロール フィールドのヘッダー項目に表示されるイメージの URL を取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ HeaderStyle  データ コントロール フィールドのヘッダーのスタイルを取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ HeaderText  データ コントロール フィールドのヘッダー項目に表示されるテキストを取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ InsertVisible  DataControlField オブジェクトの親データ バインド コントロールが挿入モードの場合に、このオブジェクトが表示されるかどうかを示す値を取得します。(DataControlField から継承されます。)
パブリック プロパティ ItemStyle  データ コントロール フィールドで表示されるテキスト ベースの内容のスタイルを取得します。(DataControlField から継承されます。)
パブリック プロパティ NullDisplayText DataImageUrlField プロパティで指定されたフィールドの値が null 参照 (Visual Basic では Nothing) のときに、ImageField オブジェクトに表示されるテキストを取得または設定します。
パブリック プロパティ NullImageUrl DataImageUrlField プロパティで指定されたフィールドの値が null 参照 (Visual Basic では Nothing) のときに、ImageField オブジェクトに表示される代替イメージの URL を取得または設定します。
パブリック プロパティ ReadOnly DataImageUrlField プロパティで指定されたフィールドの値を編集モードで変更できるかどうかを示す値を取得または設定します。
パブリック プロパティ ShowHeader  データ コントロール フィールドのヘッダー項目を表示するかどうかを示す値を取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ SortExpression  データ ソース コントロールでデータを並べ替えるために使用される並べ替え式を、取得または設定します。(DataControlField から継承されます。)
パブリック プロパティ Visible  データ コントロール フィールドを表示するかどうかを示す値を取得または設定します。(DataControlField から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Control  DataControlField オブジェクトが関連付けられているデータ コントロールの参照を取得します。(DataControlField から継承されます。)
プロテクト プロパティ DesignMode  デザイン時環境で、現在データ コントロール フィールドが表示されているかどうかを示す値を取得します。(DataControlField から継承されます。)
プロテクト プロパティ IsTrackingViewState  DataControlField オブジェクトがビューステートへの変更を保存しているかどうかを示す値を取得します。(DataControlField から継承されます。)
プロテクト プロパティ ViewState  同一のページに対する複数の要求にわたって、DataControlField オブジェクトのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。(DataControlField から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド ExtractValuesFromCell オーバーライドされます。 指定した IOrderedDictionary オブジェクトに、指定した DataControlFieldCell オブジェクトの値を読み込みます。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Initialize オーバーライドされます。 ImageField オブジェクトを初期化します。
パブリック メソッド InitializeCell オーバーライドされます。 セル タイプ、行の状態、および行インデックスの指定に基づいて、指定された DataControlFieldCell オブジェクトを初期化します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド ToString  この DataControlField オブジェクトを表す文字列を返します。 (DataControlField から継承されます。)
パブリック メソッド ValidateSupportsCallback オーバーライドされます。 ImageField オブジェクトに格納されているコントロールがコールバックをサポートしているかどうかを確認します。
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド CloneField  現在の DataControlField 派生オブジェクトのコピーを作成します。 (DataControlField から継承されます。)
プロテクト メソッド CopyProperties オーバーライドされます。 ImageField オブジェクトの現在のプロパティを、指定されたオブジェクトにコピーします。
プロテクト メソッド CreateField オーバーライドされます。 ImageField クラスの新しいインスタンスを返します。
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド FormatImageUrlValue DataImageUrlFormatString プロパティによって指定された書式をフィールド値に適用します。
プロテクト メソッド GetDesignTimeValue デザイナで ImageField オブジェクトを表示するときにフィールド値に使用される値を取得します。
プロテクト メソッド GetFormattedAlternateText DataAlternateTextFormatString プロパティによって指定された書式を、指定された Control オブジェクトに格納された代替テキスト値に適用します。
プロテクト メソッド GetValue 指定したコントロールから指定したフィールドの値を取得します。
プロテクト メソッド InitializeDataCell 指定された DataControlFieldCell オブジェクトを、指定された行の状態で初期化します。
プロテクト メソッド LoadViewState  データ ソース ビューの、以前保存したビューステートを復元します。 (DataControlField から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnDataBindField ImageField オブジェクトのフィールドの値をバインドします。
プロテクト メソッド OnFieldChanged  FieldChanged イベントを発生させます。 (DataControlField から継承されます。)
プロテクト メソッド SaveViewState  ページがサーバーにポストバックされた時間以降に発生した、DataControlField ビューステートへの変更を保存します。 (DataControlField から継承されます。)
プロテクト メソッド TrackViewState  DataControlField オブジェクトがそのビューステートの変更を追跡するようにします。それにより、変更をコントロールの ViewState プロパティに格納して、同じページに対する複数の要求にわたって永続化できます。 (DataControlField から継承されます。)
参照参照

関連項目

ImageField クラス
System.Web.UI.WebControls 名前空間
GridView クラス
GridView.Columns プロパティ
DetailsView クラス
DetailsView.Fields プロパティ
BoundField クラス
ButtonField クラス
CheckBoxField クラス
CommandField クラス
HyperLinkField クラス
TemplateField
AlternateText
DataAlternateTextField
DataAlternateTextFormatString
DataImageUrlField
DataImageUrlFormatString
NullDisplayText
NullImageUrl



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ImageField」の関連用語

ImageFieldのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ImageFieldのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS