DynamicDataManager.RegisterControl メソッド

定義

DynamicDataManager コントロールを登録します。Registers a DynamicDataManager control.

オーバーロード

RegisterControl(Control)

DynamicDataManager コントロールにコントロールを登録します。Registers a control with the DynamicDataManager control.

RegisterControl(Control, Boolean)

DynamicDataManager コントロールにコントロールを登録します。Registers a control with the DynamicDataManager control.

RegisterControl(Control)

DynamicDataManager コントロールにコントロールを登録します。Registers a control with the DynamicDataManager control.

public:
 void RegisterControl(System::Web::UI::Control ^ control);
public void RegisterControl (System.Web.UI.Control control);
member this.RegisterControl : System.Web.UI.Control -> unit

パラメーター

control
Control

登録するデータ コントロール。The data control to register.

次の例は、ASP.NET Web ページSystem.Web.UI.WebControls.GridViewPage_Initメソッドにコントロールを登録する方法を示しています。The following example shows how to register a System.Web.UI.WebControls.GridView control in the Page_Init method of an ASP.NET Web page.

<%@ Page Language="C#" MasterPageFile="~/Site.master" %>

<script runat="server">

    protected void Page_Init(object sender, EventArgs e) {
        DynamicDataManager1.RegisterControl(GridView1);
    }

</script>



<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">

    <h1> DynamicDataManager VB Sample</h1>
    
    <asp:DynamicDataManager ID="DynamicDataManager1" runat="server" 
        AutoLoadForeignKeys="true" />
    
    <asp:GridView ID="GridView1" runat="server" DataSourceID="GridDataSource" AllowPaging="True"
        AllowSorting="True" CssClass="gridview">
    </asp:GridView>
    
    <asp:LinqDataSource ID="GridDataSource" runat="server" EnableDelete="true">
       
    </asp:LinqDataSource>
    
</asp:Content>
<%@ Page Language="VB" MasterPageFile="~/Site.master" %>

<script runat="server">

    Protected Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs)
        DynamicDataManager1.RegisterControl(GridView1)
    End Sub

</script>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
        
<h1> DynamicDataManager CS Sample</h1>

    <asp:DynamicDataManager ID="DynamicDataManager1" runat="server"
         AutoLoadForeignKeys="true" />

    <asp:GridView ID="GridView1" runat="server" DataSourceID="GridDataSource"
        AllowPaging="True" AllowSorting="True" CssClass="gridview">
    </asp:GridView>

    <asp:LinqDataSource ID="GridDataSource" runat="server" EnableDelete="true">
    </asp:LinqDataSource>
    
</asp:Content>

注釈

コントロールで動的な動作を有効にするには、コントロールを登録する必要があります。To enables dynamic behavior in a control, you must register it.

RegisterControl(Control, Boolean)

DynamicDataManager コントロールにコントロールを登録します。Registers a control with the DynamicDataManager control.

public:
 void RegisterControl(System::Web::UI::Control ^ control, bool setSelectionFromUrl);
public void RegisterControl (System.Web.UI.Control control, bool setSelectionFromUrl);
member this.RegisterControl : System.Web.UI.Control * bool -> unit

パラメーター

control
Control

登録するデータ コントロール。The data control to register.

setSelectionFromUrl
Boolean

主キーを使用して選択された項目を設定するには true。それ以外の場合は、選択された項目は設定されません。true to use the primary key to set the selected item; otherwise, the selected item is not set.

注釈

コントロールを登録すると、その動的な動作が有効になります。Registering the control enables its dynamic behavior. setSelectionFromUrlパラメーターがtrueであり、ルート値に主キーの値が見つかった場合は、選択した項目を設定するために主キーが使用されます。If the setSelectionFromUrl parameter is true and the primary key value is found in the route values, the primary key will be used to set the selected item. 主キーの値は、通常、要求 URL のクエリ文字列を使用してルートで渡されます。The primary key value is typically passed in the route by using the query string in the request URL.

適用対象