DetailsView.AutoGenerateDeleteButton プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DetailsView.AutoGenerateDeleteButton プロパティの意味・解説 

DetailsView.AutoGenerateDeleteButton プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

現在のレコード削除するための組み込みコントロールを DetailsView コントロール表示するかどうかを示す値を取得または設定します

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

Public Overridable Property
 AutoGenerateDeleteButton As Boolean
Dim instance As DetailsView
Dim value As Boolean

value = instance.AutoGenerateDeleteButton

instance.AutoGenerateDeleteButton = value
public virtual bool AutoGenerateDeleteButton
 { get; set; }
public:
virtual property bool AutoGenerateDeleteButton {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_AutoGenerateDeleteButton ()

/** @property */
public void set_AutoGenerateDeleteButton (boolean
 value)
public function get AutoGenerateDeleteButton
 () : boolean

public function set AutoGenerateDeleteButton
 (value : boolean)

プロパティ
現在のレコード削除するための組み込みコントロール表示する場合trueそれ以外場合false既定値false です。

解説解説

DetailsView コントロールがDataSourceView から継承されるオブジェクトバインドされている場合、CanDelete プロパティtrue返すと、DetailsView コントロールデータ ソース コントロール機能利用して自動削除機能提供します

メモメモ

SqlDataSourceView オブジェクトデータ削除するためには、その基となる SqlDataSource オブジェクトの SqlDataSource.DeleteCommand プロパティ削除クエリ ステートメント設定されていることが必要です。

AutoGenerateDeleteButton プロパティtrue設定されている場合Delete ボタン設定された CommandField 行フィールドDetailsView コントロール自動的に表示されます。Delete ボタンクリックすると、対象レコードデータ ソースから永続的に削除されます。

メモメモ

自動削除機能動作するようにするには、DataKeyNames プロパティ設定する必要があります

DetailsView コントロールには、レコード削除されたときにカスタム アクション実行するために使用できる複数イベント用意されています。使用できるイベントの一覧を次の表に示します

AutoGenerateDeleteButton の値はビューステート格納されます。

使用例使用例

AutoGenerateDeleteButton プロパティ使用して現在のレコード削除するための組み込みコントロール表示する方法コード例次に示します

<%@ Page language="VB" %>

<html>
  <body>
    <form id="Form1" runat="server">
        
      <h3>DetailsView AutoGenerateDeleteButton Example</h3>
                
        <asp:detailsview id="CustomersDetailView"
          datasourceid="DetailsViewSource"
          datakeynames="CustomerID"
          autogeneratedeletebutton="true"  
          autogeneraterows="true"
          allowpaging="true"  
          runat="server">
               
          <headerstyle backcolor="Navy"
            forecolor="White"/>
                    
        </asp:detailsview>
        
        <!-- 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="DetailsViewSource"
 runat="server" 
            ConnectionString=
              "<%$ ConnectionStrings:NorthWindConnectionString%>"
            InsertCommand="INSERT INTO [Customers]([CustomerID], 
              [CompanyName], [Address], [City], [PostalCode], [Country]) 
              VALUES (@CustomerID, @CompanyName, @Address, @City, 
              @PostalCode, @Country)"
            SelectCommand="Select [CustomerID], [CompanyName], 
              [Address], [City], [PostalCode], [Country] From 
              [Customers]">
        </asp:SqlDataSource>
    </form>
  </body>
</html>

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

<html>
  <body>
    <form id="Form1" runat="server">
        
      <h3>DetailsView AutoGenerateDeleteButton Example</h3>
                
        <asp:detailsview id="CustomersDetailView"
          datasourceid="DetailsViewSource"
          datakeynames="CustomerID"
          autogeneratedeletebutton="true"  
          autogeneraterows="true"
          allowpaging="true"  
          runat="server">
               
          <headerstyle backcolor="Navy"
            forecolor="White"/>
                    
        </asp:detailsview>
        
        <!-- 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="DetailsViewSource" runat="server"
 
            ConnectionString=
              "<%$ ConnectionStrings:NorthWindConnectionString%>"
            InsertCommand="INSERT INTO [Customers]([CustomerID], 
              [CompanyName], [Address], [City], [PostalCode], [Country]) 
              VALUES (@CustomerID, @CompanyName, @Address, @City, 
              @PostalCode, @Country)"
            SelectCommand="Select [CustomerID], [CompanyName], 
              [Address], [City], [PostalCode], [Country] From 
              [Customers]">
        </asp:SqlDataSource>
    </form>
  </body>
</html>

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DetailsView クラス
DetailsView メンバ
System.Web.UI.WebControls 名前空間
CommandField クラス
AutoGenerateEditButton
AutoGenerateInsertButton
DataKeyNames
ItemDeleted
ItemDeleting
SqlDataSource.DeleteCommand


このページでは「.NET Framework クラス ライブラリ リファレンス」からDetailsView.AutoGenerateDeleteButton プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からDetailsView.AutoGenerateDeleteButton プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDetailsView.AutoGenerateDeleteButton プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DetailsView.AutoGenerateDeleteButton プロパティ」の関連用語

DetailsView.AutoGenerateDeleteButton プロパティのお隣キーワード
検索ランキング

   

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



DetailsView.AutoGenerateDeleteButton プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS