DetailsView Sınıf

Tanım

Tablodaki bir veri kaynağından tek bir kaydın değerlerini görüntüler; burada her veri satırı kaydın bir alanını temsil eder.Displays the values of a single record from a data source in a table, where each data row represents a field of the record. DetailsViewDenetim, kayıtları düzenlemenizi, silmenizi ve eklemenizi sağlar.The DetailsView control allows you to edit, delete, and insert records.

public ref class DetailsView : System::Web::UI::WebControls::CompositeDataBoundControl, System::Web::UI::ICallbackEventHandler, System::Web::UI::IDataItemContainer, System::Web::UI::IPostBackEventHandler, System::Web::UI::WebControls::ICallbackContainer, System::Web::UI::WebControls::IPostBackContainer
public ref class DetailsView : System::Web::UI::WebControls::CompositeDataBoundControl, System::Web::UI::ICallbackEventHandler, System::Web::UI::IDataItemContainer, System::Web::UI::IPostBackEventHandler, System::Web::UI::WebControls::ICallbackContainer, System::Web::UI::WebControls::IDataBoundItemControl, System::Web::UI::WebControls::IFieldControl, System::Web::UI::WebControls::IPostBackContainer
[System.Web.UI.ControlValueProperty("SelectedValue")]
public class DetailsView : System.Web.UI.WebControls.CompositeDataBoundControl, System.Web.UI.ICallbackEventHandler, System.Web.UI.IDataItemContainer, System.Web.UI.IPostBackEventHandler, System.Web.UI.WebControls.ICallbackContainer, System.Web.UI.WebControls.IPostBackContainer
[System.Web.UI.ControlValueProperty("SelectedValue")]
public class DetailsView : System.Web.UI.WebControls.CompositeDataBoundControl, System.Web.UI.ICallbackEventHandler, System.Web.UI.IDataItemContainer, System.Web.UI.IPostBackEventHandler, System.Web.UI.WebControls.ICallbackContainer, System.Web.UI.WebControls.IDataBoundItemControl, System.Web.UI.WebControls.IFieldControl, System.Web.UI.WebControls.IPostBackContainer
[<System.Web.UI.ControlValueProperty("SelectedValue")>]
type DetailsView = class
    inherit CompositeDataBoundControl
    interface IDataItemContainer
    interface INamingContainer
    interface ICallbackContainer
    interface ICallbackEventHandler
    interface IPostBackEventHandler
    interface IPostBackContainer
[<System.Web.UI.ControlValueProperty("SelectedValue")>]
type DetailsView = class
    inherit CompositeDataBoundControl
    interface IDataItemContainer
    interface INamingContainer
    interface ICallbackContainer
    interface ICallbackEventHandler
    interface IPostBackEventHandler
    interface IPostBackContainer
    interface IDataBoundItemControl
    interface IDataBoundControl
    interface IFieldControl
Public Class DetailsView
Inherits CompositeDataBoundControl
Implements ICallbackContainer, ICallbackEventHandler, IDataItemContainer, IPostBackContainer, IPostBackEventHandler
Public Class DetailsView
Inherits CompositeDataBoundControl
Implements ICallbackContainer, ICallbackEventHandler, IDataBoundItemControl, IDataItemContainer, IFieldControl, IPostBackContainer, IPostBackEventHandler
Devralma
Öznitelikler
Uygulamalar

Örnekler

Aşağıdaki kod örneği, bir DetailsView denetimi GridView basit bir ana ayrıntı senaryosuna yönelik bir denetimle birlikte kullanmak için nasıl kullanılacağını gösterir.The following code example demonstrates how to use to use a DetailsView control in combination with a GridView control for a simple master-detail scenario. Denetimde seçili bir öğenin ayrıntılarını görüntüler GridView .It displays the details of an item selected in the GridView control.

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
  <form id="form1" runat="server">
    <div>
      <table>
        <tr>
          <td>
            <asp:GridView ID="GridView1" runat="server" 
              AutoGenerateColumns="False" DataSourceID="Customers"
              DataKeyNames="CustomerID">
              <Columns>
                <asp:CommandField ShowSelectButton="True" />
                <asp:BoundField DataField="ContactName" HeaderText="ContactName" />
                <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" />
              </Columns>
            </asp:GridView>
          </td>
          <td valign="top">
            <asp:DetailsView ID="DetailsView1" runat="server" 
              AutoGenerateRows="True" DataKeyNames="CustomerID"
              DataSourceID="Details" Height="50px" Width="301px">
            </asp:DetailsView>
          </td>
        </tr>
      </table>
      &nbsp;&nbsp;
      <asp:SqlDataSource ID="Details" runat="server" 
        ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
        SelectCommand="SELECT * FROM [Customers] WHERE ([CustomerID] = @CustomerID)">
        <SelectParameters>
          <asp:ControlParameter ControlID="GridView1" Name="CustomerID" 
            PropertyName="SelectedValue"
            Type="String" />
        </SelectParameters>
      </asp:SqlDataSource>
      <asp:SqlDataSource ID="Customers" runat="server" 
        ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
        SelectCommand="SELECT [CompanyName], [ContactName], [CustomerID] FROM [Customers]">
      </asp:SqlDataSource>
    </div>
  </form>
</body>
</html>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
  <form id="form1" runat="server">
    <div>
      <table>
        <tr>
          <td>
            <asp:GridView ID="GridView1" runat="server" 
              AutoGenerateColumns="False" DataSourceID="Customers"
              DataKeyNames="CustomerID">
              <Columns>
                <asp:CommandField ShowSelectButton="True" />
                <asp:BoundField DataField="ContactName" HeaderText="ContactName" />
                <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" />
              </Columns>
            </asp:GridView>
          </td>
          <td valign="top">
            <asp:DetailsView ID="DetailsView1" runat="server" 
              AutoGenerateRows="True" DataKeyNames="CustomerID"
              DataSourceID="Details" Height="50px" Width="301px">
            </asp:DetailsView>
          </td>
        </tr>
      </table>
      &nbsp;&nbsp;
      <asp:SqlDataSource ID="Details" runat="server" 
        ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
        SelectCommand="SELECT * FROM [Customers] WHERE ([CustomerID] = @CustomerID)">
        <SelectParameters>
          <asp:ControlParameter ControlID="GridView1" Name="CustomerID" 
            PropertyName="SelectedValue"
            Type="String" />
        </SelectParameters>
      </asp:SqlDataSource>
      <asp:SqlDataSource ID="Customers" runat="server" 
        ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
        SelectCommand="SELECT [CompanyName], [ContactName], [CustomerID] FROM [Customers]">
      </asp:SqlDataSource>
    </div>
  </form>
</body>
</html>

Aşağıdaki kod örneği, DetailsView kayıt ekleme, silme ve düzenleme için denetimin nasıl kullanılacağını göstermektedir.The following code example demonstrates how to use the DetailsView control to add, delete, and edit records.


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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
  void CustomerDetail_ItemInserted(object sender, 
    DetailsViewInsertedEventArgs e)
  {
    // Refresh the GridView control after a new record is inserted 
    // in the DetailsView control.
    CustomersView.DataBind();
  }

  void CustomerDetail_ItemInserting(object sender, 
    DetailsViewInsertEventArgs e)
  {
    // Iterate though the values entered by the user and HTML encode 
    // the values. This helps prevent malicious values from being 
    // stored in the data source.
    for (int i = 0; i < e.Values.Count; i++)
    {
      if (e.Values[i] != null)
      {
        e.Values[i] = Server.HtmlEncode(e.Values[i].ToString());
      }
    }
  }

  void CustomerDetail_ItemUpdated(object sender, 
    DetailsViewUpdatedEventArgs e)
  {
    // Refresh the GridView control after a new record is updated 
    // in the DetailsView control.
    CustomersView.DataBind();
  }

  void CustomerDetail_ItemUpdating(object sender, 
    DetailsViewUpdateEventArgs e)
  {
    // Iterate though the values entered by the user and HTML encode 
    // the values. This helps prevent malicious values from being 
    // stored in the data source.
    for (int i = 0; i < e.NewValues.Count; i++)
    {
      if (e.NewValues[i] != null)
      {
        e.NewValues[i] = Server.HtmlEncode(e.NewValues[i].ToString());
      }
    }
  }

  void CustomerDetail_ItemDeleted(object sender, 
    DetailsViewDeletedEventArgs e)
  {
    // Refresh the GridView control after a new record is updated 
    // in the DetailsView control.
    CustomersView.DataBind();
  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>
      DetailsView Example</title>
</head>
<body>
  <form id="Form1" runat="server">
    <h3>
      DetailsView Example</h3>
    <table cellspacing="10">
      <tr>
        <td>
          <!-- Use a GridView control in combination with      -->
          <!-- a DetailsView control to display master-detail  -->
          <!-- information. When the user selects a store from -->
          <!-- GridView control, the customers//s detailed     -->
          <!-- information is displayed in the DetailsView     -->
          <!-- control.                                        -->
          <asp:GridView ID="CustomersView" DataSourceID="Customers" 
            AutoGenerateColumns="False"
            DataKeyNames="CustomerID" runat="server">
            <HeaderStyle BackColor="Blue" ForeColor="White" />
            <Columns>
              <asp:CommandField ShowSelectButton="True" />
              <asp:BoundField DataField="ContactName" 
                HeaderText="ContactName" />
              <asp:BoundField DataField="CompanyName" 
                HeaderText="CompanyName" />
            </Columns>
          </asp:GridView>
        </td>
        <td valign="top">
          <asp:DetailsView ID="CustomerDetail" 
            DataSourceID="Details" AutoGenerateRows="false"
            AutoGenerateInsertButton="true" 
            AutoGenerateEditButton="true" 
            AutoGenerateDeleteButton="true"
            EmptyDataText="No records." 
            DataKeyNames="CustomerID" GridLines="Both" 
            OnItemInserted="CustomerDetail_ItemInserted"
            OnItemInserting="CustomerDetail_ItemInserting" 
            OnItemUpdated="CustomerDetail_ItemUpdated"
            OnItemUpdating="CustomerDetail_ItemUpdating" 
            OnItemDeleted="CustomerDetail_ItemDeleted"
            runat="server">
            <HeaderStyle BackColor="Navy" ForeColor="White" />
            <RowStyle BackColor="White" />
            <AlternatingRowStyle BackColor="LightGray" />
            <EditRowStyle BackColor="LightCyan" />
            <Fields>
              <asp:BoundField DataField="CustomerID" HeaderText="CustomerID" ReadOnly="True" />
              <asp:BoundField DataField="ContactName" HeaderText="ContactName" />
              <asp:BoundField DataField="ContactTitle" HeaderText="ContactTitle" />
              <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" />
              <asp:BoundField DataField="Address" HeaderText="Address" />
              <asp:BoundField DataField="City" HeaderText="City" />
              <asp:BoundField DataField="Region" HeaderText="Region" />
              <asp:BoundField DataField="PostalCode" HeaderText="PostalCode" />
              <asp:BoundField DataField="Country" HeaderText="Country" />
              <asp:BoundField DataField="Phone" HeaderText="Phone" />
              <asp:BoundField DataField="Fax" HeaderText="Fax" />
            </Fields>
          </asp:DetailsView>
        </td>
      </tr>
    </table>
    <!-- This example uses Microsoft SQL Server and connects -->
    <!-- to the Northwind sample database.                   -->
    <!-- It is strongly recommended that each data-bound     -->
    <!-- control uses a separate data source control.        -->
    <asp:SqlDataSource ID="Customers" runat="server" 
      ConnectionString=
        "<%$ ConnectionStrings:NorthwindConnectionString %>"
      SelectCommand="SELECT [CompanyName], [ContactName], [CustomerID] 
        FROM [Customers]">
    </asp:SqlDataSource>
    <!-- Add a filter to the data source control for the     -->
    <!-- DetailsView control to display the details of the   -->
    <!-- store selected in the GridView control.             -->
    <asp:SqlDataSource ID="Details" 
      ConnectionString=
        "<%$ ConnectionStrings:NorthwindConnectionString %>"
      runat="server" 
      SelectCommand="SELECT * FROM [Customers] 
        WHERE ([CustomerID] = @CustomerID)"
      DeleteCommand="DELETE FROM [Customers] 
        WHERE [CustomerID] = @CustomerID"
      InsertCommand="INSERT INTO [Customers] ([CustomerID], 
        [CompanyName], [ContactName], [ContactTitle], [Address], 
        [City], [Region], [PostalCode], [Country], [Phone], [Fax]) 
        VALUES (@CustomerID, @CompanyName, @ContactName, @ContactTitle, 
        @Address, @City, @Region, @PostalCode, @Country, @Phone, @Fax)"
      UpdateCommand="UPDATE [Customers] SET [CompanyName] = @CompanyName, 
        [ContactName] = @ContactName, [ContactTitle] = @ContactTitle, 
        [Address] = @Address, [City] = @City, [Region] = @Region, 
        [PostalCode] = @PostalCode, [Country] = @Country, 
        [Phone] = @Phone, [Fax] = @Fax 
        WHERE [CustomerID] = @CustomerID">
      <SelectParameters>
        <asp:ControlParameter ControlID="CustomersView" 
          Name="CustomerID" PropertyName="SelectedValue"
          Type="String" />
      </SelectParameters>
      <DeleteParameters>
        <asp:Parameter Name="CustomerID" Type="String" />
      </DeleteParameters>
      <UpdateParameters>
        <asp:Parameter Name="CompanyName" Type="String" />
        <asp:Parameter Name="ContactName" Type="String" />
        <asp:Parameter Name="ContactTitle" Type="String" />
        <asp:Parameter Name="Address" Type="String" />
        <asp:Parameter Name="City" Type="String" />
        <asp:Parameter Name="Region" Type="String" />
        <asp:Parameter Name="PostalCode" Type="String" />
        <asp:Parameter Name="Country" Type="String" />
        <asp:Parameter Name="Phone" Type="String" />
        <asp:Parameter Name="Fax" Type="String" />
        <asp:Parameter Name="CustomerID" Type="String" />
      </UpdateParameters>
      <InsertParameters>
        <asp:Parameter Name="CustomerID" Type="String" />
        <asp:Parameter Name="CompanyName" Type="String" />
        <asp:Parameter Name="ContactName" Type="String" />
        <asp:Parameter Name="ContactTitle" Type="String" />
        <asp:Parameter Name="Address" Type="String" />
        <asp:Parameter Name="City" Type="String" />
        <asp:Parameter Name="Region" Type="String" />
        <asp:Parameter Name="PostalCode" Type="String" />
        <asp:Parameter Name="Country" Type="String" />
        <asp:Parameter Name="Phone" Type="String" />
        <asp:Parameter Name="Fax" Type="String" />
      </InsertParameters>
    </asp:SqlDataSource>
  </form>
</body>
</html>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
  Sub CustomerDetail_ItemInserted(ByVal sender As Object, _
    ByVal e As DetailsViewInsertedEventArgs)
    ' Refresh the GridView control after a new record is inserted in 
    ' the DetailsView control.
    CustomersView.DataBind()
  End Sub
  
  Sub CustomerDetail_ItemInserting(ByVal sender As Object, _
    ByVal e As DetailsViewInsertEventArgs)
    ' Iterate though the values entered by the user and HTML encode 
    ' the values. This helps prevent malicious values from being 
    ' stored in the data source.
    For i As Integer = 0 To e.Values.Count - 1
      If e.Values(i) IsNot Nothing Then
        e.Values(i) = Server.HtmlEncode(e.Values(i).ToString())
      End If
    Next
  End Sub
  
  Sub CustomerDetail_ItemUpdated(ByVal sender As Object, _
    ByVal e As DetailsViewUpdatedEventArgs)
    ' Refresh the GridView control after a new record is updated 
    ' in the DetailsView control.
    CustomersView.DataBind()
  End Sub
  
  Sub CustomerDetail_ItemUpdating(ByVal sender As Object, _
    ByVal e As DetailsViewUpdateEventArgs)
    ' Iterate though the values entered by the user and HTML encode 
    ' the values. This helps prevent malicious values from being 
    ' stored in the data source.
    For i As Integer = 0 To e.NewValues.Count - 1
      If e.NewValues(i) IsNot Nothing Then
        e.NewValues(i) = Server.HtmlEncode(e.NewValues(i).ToString())
      End If
    Next
  End Sub
  
  Sub CustomerDetail_ItemDeleted(ByVal sender As Object, _
    ByVal e As DetailsViewDeletedEventArgs)
    ' Refresh the GridView control after a new record is updated 
    ' in the DetailsView control.
    CustomersView.DataBind()
  End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>DetailsView Example</title>
</head>
<body>
  <form id="Form1" runat="server">
    <h3>DetailsView Example</h3>
    <table cellspacing="10">
      <tr>
        <td>
          <!-- Use a GridView control in combination with      -->
          <!-- a DetailsView control to display master-detail  -->
          <!-- information. When the user selects a store from -->
          <!-- GridView control, the customers's detailed      -->
          <!-- information is displayed in the DetailsView     -->
          <!-- control.                                        -->
          <asp:GridView ID="CustomersView" DataSourceID="Customers" 
            AutoGenerateColumns="False"
            DataKeyNames="CustomerID" runat="server">
            <HeaderStyle BackColor="Blue" ForeColor="White" />
            <Columns>
              <asp:CommandField ShowSelectButton="True" />
              <asp:BoundField DataField="ContactName" 
                HeaderText="ContactName" />
              <asp:BoundField DataField="CompanyName" 
                HeaderText="CompanyName" />
            </Columns>
          </asp:GridView>
        </td>
        <td valign="top">
          <asp:DetailsView ID="CustomerDetail" DataSourceID="Details" 
            AutoGenerateRows="false"
            AutoGenerateInsertButton="true" 
            AutoGenerateEditButton="true" 
            AutoGenerateDeleteButton="true"
            EmptyDataText="No records." 
            DataKeyNames="CustomerID" GridLines="Both" 
            OnItemInserted="CustomerDetail_ItemInserted"
            OnItemInserting="CustomerDetail_ItemInserting" 
            OnItemUpdated="CustomerDetail_ItemUpdated"
            OnItemUpdating="CustomerDetail_ItemUpdating" 
            OnItemDeleted="CustomerDetail_ItemDeleted"
            runat="server">
            <HeaderStyle BackColor="Navy" ForeColor="White" />
            <RowStyle BackColor="White" />
            <AlternatingRowStyle BackColor="LightGray" />
            <EditRowStyle BackColor="LightCyan" />
            <Fields>
              <asp:BoundField DataField="CustomerID" HeaderText="CustomerID" 
                ReadOnly="True" />
              <asp:BoundField DataField="ContactName" HeaderText="ContactName" />
              <asp:BoundField DataField="ContactTitle" HeaderText="ContactTitle" />
              <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" />
              <asp:BoundField DataField="Address" HeaderText="Address" />
              <asp:BoundField DataField="City" HeaderText="City" />
              <asp:BoundField DataField="Region" HeaderText="Region" />
              <asp:BoundField DataField="PostalCode" HeaderText="PostalCode" />
              <asp:BoundField DataField="Country" HeaderText="Country" />
              <asp:BoundField DataField="Phone" HeaderText="Phone" />
              <asp:BoundField DataField="Fax" HeaderText="Fax" />
            </Fields>
          </asp:DetailsView>
        </td>
      </tr>
    </table>
    <!-- This example uses Microsoft SQL Server and connects -->
    <!-- to the Northwind sample database.                   -->
    <!-- It is strongly recommended that each data-bound     -->
    <!-- control uses a separate data source control.        -->
    <asp:SqlDataSource ID="Customers" runat="server" 
      ConnectionString=
        "<%$ ConnectionStrings:NorthwindConnectionString %>"
      SelectCommand="SELECT [CompanyName], [ContactName], [CustomerID] 
        FROM [Customers]">
    </asp:SqlDataSource>
    <!-- Add a filter to the data source control for the     -->
    <!-- DetailsView control to display the details of the   -->
    <!-- store selected in the GridView control.             -->
    <asp:SqlDataSource ID="Details" 
      ConnectionString=
        "<%$ ConnectionStrings:NorthwindConnectionString %>"
      runat="server" 
      SelectCommand="SELECT * FROM [Customers] 
        WHERE ([CustomerID] = @CustomerID)"
      DeleteCommand="DELETE FROM [Customers] 
        WHERE [CustomerID] = @CustomerID"
      InsertCommand="INSERT INTO [Customers] ([CustomerID], 
        [CompanyName], [ContactName], [ContactTitle], [Address], 
        [City], [Region], [PostalCode], [Country], [Phone], [Fax]) 
        VALUES (@CustomerID, @CompanyName, @ContactName, 
        @ContactTitle, @Address, @City, @Region, @PostalCode, 
        @Country, @Phone, @Fax)"
      UpdateCommand="UPDATE [Customers] SET 
        [CompanyName] = @CompanyName, 
        [ContactName] = @ContactName, [ContactTitle] = @ContactTitle, 
        [Address] = @Address, [City] = @City, [Region] = @Region, 
        [PostalCode] = @PostalCode, [Country] = @Country, 
        [Phone] = @Phone, [Fax] = @Fax 
        WHERE [CustomerID] = @CustomerID">
      <SelectParameters>
        <asp:ControlParameter ControlID="CustomersView" 
          Name="CustomerID" PropertyName="SelectedValue"
          Type="String" />
      </SelectParameters>
      <DeleteParameters>
        <asp:Parameter Name="CustomerID" Type="String" />
      </DeleteParameters>
      <UpdateParameters>
        <asp:Parameter Name="CompanyName" Type="String" />
        <asp:Parameter Name="ContactName" Type="String" />
        <asp:Parameter Name="ContactTitle" Type="String" />
        <asp:Parameter Name="Address" Type="String" />
        <asp:Parameter Name="City" Type="String" />
        <asp:Parameter Name="Region" Type="String" />
        <asp:Parameter Name="PostalCode" Type="String" />
        <asp:Parameter Name="Country" Type="String" />
        <asp:Parameter Name="Phone" Type="String" />
        <asp:Parameter Name="Fax" Type="String" />
        <asp:Parameter Name="CustomerID" Type="String" />
      </UpdateParameters>
      <InsertParameters>
        <asp:Parameter Name="CustomerID" Type="String" />
        <asp:Parameter Name="CompanyName" Type="String" />
        <asp:Parameter Name="ContactName" Type="String" />
        <asp:Parameter Name="ContactTitle" Type="String" />
        <asp:Parameter Name="Address" Type="String" />
        <asp:Parameter Name="City" Type="String" />
        <asp:Parameter Name="Region" Type="String" />
        <asp:Parameter Name="PostalCode" Type="String" />
        <asp:Parameter Name="Country" Type="String" />
        <asp:Parameter Name="Phone" Type="String" />
        <asp:Parameter Name="Fax" Type="String" />
      </InsertParameters>
    </asp:SqlDataSource>
  </form>
</body>
</html>

Aşağıdaki kod örneği, denetime bildirimli olarak satır alanlarının nasıl ekleneceğini gösterir DetailsView .The following code example demonstrates how to declaratively add row fields to the DetailsView control.

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
  <form id="Form1" runat="server">
    <table cellspacing="10">
      <tr>
        <td>
          <!-- Use a GridView control in combination with      -->
          <!-- a DetailsView control to display master-detail  -->
          <!-- information. When the user selects a store from -->
          <!-- GridView control, the store's detailed          -->
          <!-- information is displayed in the DetailsView     -->
          <!-- control.                                        -->
          <asp:GridView ID="GridView1" runat="server" 
            DataSourceID="Customers" AutoGenerateColumns="False" 
            DataKeyNames="CustomerID">
            <Columns>
              <asp:CommandField ShowSelectButton="True" />
              <asp:BoundField DataField="ContactName" HeaderText="ContactName" />
              <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" />
            </Columns>
          </asp:GridView>
        </td>
        <td valign="top">
          <asp:DetailsView ID="DetailsView" runat="server"
            DataSourceID="Details" AutoGenerateRows="false"
            DataKeyNames="CustomerID" >
            <HeaderStyle BackColor="Navy" ForeColor="White" />
            <Fields>
              <asp:BoundField DataField="CustomerID" HeaderText="CustomerID" 
                ReadOnly="True" />
              <asp:BoundField DataField="ContactName" HeaderText="ContactName" />
              <asp:BoundField DataField="ContactTitle" HeaderText="ContactTitle" />
              <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" />
              <asp:BoundField DataField="City" HeaderText="City" />
              <asp:BoundField DataField="Region" HeaderText="Region" />
              <asp:BoundField DataField="PostalCode" HeaderText="PostalCode" />
              <asp:BoundField DataField="Country" HeaderText="Country" />
            </Fields>
          </asp:DetailsView>
        </td>
      </tr>
    </table>
    <!-- This example uses Microsoft SQL Server and connects -->
    <!-- to the Northwind sample database.                        -->
    <!-- It is strongly recommended that each data-bound     -->
    <!-- control uses a separate data source control.        -->
    <asp:SqlDataSource ID="Customers" runat="server" 
      ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
      SelectCommand="SELECT [CompanyName], [ContactName], [CustomerID] FROM [Customers]">
    </asp:SqlDataSource>
    <!-- Add a filter to the data source control for the     -->
    <!-- DetailsView control to display the details of the   -->
    <!-- store selected in the GridView control.             -->
    <asp:SqlDataSource ID="Details" runat="server" 
      ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
      SelectCommand="SELECT * FROM [Customers] WHERE ([CustomerID] = @CustomerID)">
      <SelectParameters>
        <asp:ControlParameter ControlID="GridView1" Name="CustomerID" 
          PropertyName="SelectedValue"
          Type="String" />
      </SelectParameters>
    </asp:SqlDataSource>
  </form>
</body>
</html>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
  <form id="Form1" runat="server">
    <table cellspacing="10">
      <tr>
        <td>
          <!-- Use a GridView control in combination with      -->
          <!-- a DetailsView control to display master-detail  -->
          <!-- information. When the user selects a store from -->
          <!-- GridView control, the store's detailed          -->
          <!-- information is displayed in the DetailsView     -->
          <!-- control.                                        -->
          <asp:GridView ID="GridView1" runat="server" 
            DataSourceID="Customers" AutoGenerateColumns="False" 
            DataKeyNames="CustomerID">
            <Columns>
              <asp:CommandField ShowSelectButton="True" />
              <asp:BoundField DataField="ContactName" HeaderText="ContactName" />
              <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" />
            </Columns>
          </asp:GridView>
        </td>
        <td valign="top">
          <asp:DetailsView ID="DetailsView" runat="server"
            DataSourceID="Details" AutoGenerateRows="false"
            DataKeyNames="CustomerID" >
            <HeaderStyle BackColor="Navy" ForeColor="White" />
            <Fields>
              <asp:BoundField DataField="CustomerID" HeaderText="CustomerID" 
                ReadOnly="True" />
              <asp:BoundField DataField="ContactName" HeaderText="ContactName" />
              <asp:BoundField DataField="ContactTitle" HeaderText="ContactTitle" />
              <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" />
              <asp:BoundField DataField="City" HeaderText="City" />
              <asp:BoundField DataField="Region" HeaderText="Region" />
              <asp:BoundField DataField="PostalCode" HeaderText="PostalCode" />
              <asp:BoundField DataField="Country" HeaderText="Country" />
            </Fields>
          </asp:DetailsView>
        </td>
      </tr>
    </table>
    <!-- This example uses Microsoft SQL Server and connects -->
    <!-- to the Northwind sample database.                        -->
    <!-- It is strongly recommended that each data-bound     -->
    <!-- control uses a separate data source control.        -->
    <asp:SqlDataSource ID="Customers" runat="server" 
      ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
      SelectCommand="SELECT [CompanyName], [ContactName], [CustomerID] FROM [Customers]">
    </asp:SqlDataSource>
    <!-- Add a filter to the data source control for the     -->
    <!-- DetailsView control to display the details of the   -->
    <!-- store selected in the GridView control.             -->
    <asp:SqlDataSource ID="Details" runat="server" 
      ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
      SelectCommand="SELECT * FROM [Customers] WHERE ([CustomerID] = @CustomerID)">
      <SelectParameters>
        <asp:ControlParameter ControlID="GridView1" Name="CustomerID" 
          PropertyName="SelectedValue"
          Type="String" />
      </SelectParameters>
    </asp:SqlDataSource>
  </form>
</body>
</html>

Açıklamalar

Bu konuda:In this topic:

GirişIntroduction

DetailsViewDenetim, tablodaki her alanın tablonun bir satırında görüntülendiği bir veri kaynağından tek bir kayıt göstermek için kullanılır.The DetailsView control is used to display a single record from a data source in a table, where each field of the record is displayed in a row of the table. Bu, GridView ana ayrıntı senaryoları için bir denetimle birlikte kullanılabilir.It can be used in combination with a GridView control for master-detail scenarios. DetailsViewDenetim aşağıdaki özellikleri destekler:The DetailsView control supports the following features:

  • Gibi veri kaynağı denetimlerine bağlama SqlDataSource .Binding to data source controls, such as SqlDataSource.

  • Yerleşik ekleme özellikleri.Built-in inserting capabilities.

  • Yerleşik güncelleştirme ve silme özellikleri.Built-in updating and deleting capabilities.

  • Yerleşik sayfalama özellikleri.Built-in paging capabilities.

  • DetailsViewÖzellikleri dinamik olarak ayarlamak, olayları işlemek vb. için nesne modeline programlı erişim.Programmatic access to the DetailsView object model to dynamically set properties, handle events, and so on.

  • Temalar ve stiller aracılığıyla özelleştirilebilir görünüm.Customizable appearance through themes and styles.

Satır AlanlarıRow Fields

Denetimdeki her bir veri satırı DetailsView , bir alan denetimi bildirerek oluşturulur.Each data row in the DetailsView control is created by declaring a field control. Farklı satır alanı türleri denetimdeki satırların davranışını belirrlar.Different row field types determine the behavior of the rows in the control. Alan denetimleri öğesinden türetilir DataControlField .Field controls derive from DataControlField. Aşağıdaki tabloda, kullanılabilecek farklı satır alanı türleri listelenmektedir.The following table lists the different row field types that can be used.

Sütun alan türüColumn field type AçıklamaDescription
BoundField Bir veri kaynağındaki bir alanın değerini metin olarak görüntüler.Displays the value of a field in a data source as text.
ButtonField Denetimde bir komut düğmesi görüntüler DetailsView .Displays a command button in the DetailsView control. Bu, Ekle veya Kaldır düğmesi gibi özel bir düğme denetimiyle bir satır görüntülemenizi sağlar.This allows you to display a row with a custom button control, such as an Add or a Remove button.
CheckBoxField Denetimde bir onay kutusu görüntüler DetailsView .Displays a check box in the DetailsView control. Bu satır alanı türü genellikle Boole değeri olan alanları göstermek için kullanılır.This row field type is commonly used to display fields with a Boolean value.
CommandField Denetimde düzenleme, ekleme veya silme işlemlerini gerçekleştirmek için yerleşik komut düğmelerini görüntüler DetailsView .Displays built-in command buttons to perform edit, insert, or delete operations in the DetailsView control.
HyperLinkField Bir veri kaynağındaki bir alanın değerini köprü olarak görüntüler.Displays the value of a field in a data source as a hyperlink. Bu satır alanı türü, köprünün URL 'sine ikinci bir alan bağlamanıza olanak tanır.This row field type allows you to bind a second field to the hyperlink's URL.
ImageField Denetimde bir resim görüntüler DetailsView .Displays an image in the DetailsView control.
TemplateField Denetimdeki bir satır için, belirtilen şablona göre Kullanıcı tanımlı içeriği görüntüler DetailsView .Displays user-defined content for a row in the DetailsView control according to a specified template. Bu satır alanı türü, özel bir satır alanı oluşturmanıza olanak sağlar.This row field type allows you to create a custom row field.

Varsayılan olarak, AutoGenerateRows özelliği olarak ayarlanır true . Bu özellik, veri kaynağındaki bağlanabilir türdeki her alan için otomatik olarak bir bağlantılı satır alan nesnesi oluşturur.By default, the AutoGenerateRows property is set to true, which automatically generates a bound row field object for each field of a bindable type in the data source. Geçerli bağlanabilir türler,, String , DateTime Decimal Guid ve temel türler kümesidir.Valid bindable types are String, DateTime, Decimal, Guid, and the set of primitive types. Her alan daha sonra metin olarak bir satırda, her alanın veri kaynağında göründüğü sırada görüntülenir.Each field is then displayed in a row as text, in the order in which each field appears in the data source.

Satırları otomatik olarak oluşturmak, kayıttaki her alanı görüntülemenin hızlı ve kolay bir yolunu sağlar.Automatically generating the rows provides a quick and easy way to display every field in the record. Ancak, DetailsView denetimin gelişmiş yeteneklerini kullanmak için, denetime dahil edilecek satır alanlarını açıkça bildirmeniz gerekir DetailsView .However, to make use of the DetailsView control's advanced capabilities you must explicitly declare the row fields to include in the DetailsView control. Satır alanlarını bildirmek için, önce AutoGenerateRows özelliğini olarak ayarlayın false .To declare the row fields, first set the AutoGenerateRows property to false. Sonra, <Fields> denetimin açılış ve kapanış etiketlerinin arasına açılış ve kapanış etiketleri ekleyin DetailsView .Next, add opening and closing <Fields> tags between the opening and closing tags of the DetailsView control. Son olarak, açılış ve kapanış etiketleri arasına dahil etmek istediğiniz satır alanlarını listeleyin <Fields> .Finally, list the row fields that you want to include between the opening and closing <Fields> tags. Belirtilen satır alanları, Fields koleksiyona listelenen sırayla eklenir.The row fields specified are added to the Fields collection in the order listed. FieldsKoleksiyon, denetimdeki satır alanlarını programlı bir şekilde yönetmenizi sağlar DetailsView .The Fields collection allows you to programmatically manage the row fields in the DetailsView control.

Not

Otomatik olarak oluşturulan satır alanları Fields koleksiyona eklenmez.Automatically generated row fields are not added to the Fields collection.

Not

Açıkça tanımlanmış satır alanları, otomatik olarak oluşturulan satır alanlarıyla birlikte görüntülenebilir.Explicitly declared row fields can be displayed in combination with automatically generated row fields. Her ikisi de kullanıldığında, önce açıkça tanımlanmış satır alanları işlenir ve ardından otomatik olarak oluşturulan satır alanları izlenir.When both are used, explicitly declared row fields are rendered first, followed by the automatically generated row fields.

Verilere BağlamaBinding to Data

DetailsViewDenetim bir veri kaynağı denetimine ( SqlDataSource Denetim veya ObjectDataSource denetim gibi) veya arabirimini uygulayan,, System.Collections.IEnumerable System.Data.DataView System.Collections.ArrayList System.Collections.Generic.List<T> veya diğer koleksiyon türleri gibi herhangi bir veri kaynağı koleksiyonuna bağlanabilir.The DetailsView control can be bound to a data source control (such as the SqlDataSource control or ObjectDataSource control) or to any data source collection that implements the System.Collections.IEnumerable interface, such as System.Data.DataView, System.Collections.ArrayList, System.Collections.Generic.List<T>, or other collection types. Denetimi uygun veri kaynağı türüne bağlamak için aşağıdaki yöntemlerden birini kullanın DetailsView :Use one of the following methods to bind the DetailsView control to the appropriate data source type:

  • Bir veri kaynağı denetimine bağlamak için DataSourceID DetailsView denetimin özelliğini ID veri kaynağı denetiminin değerine ayarlayın.To bind to a data source control, set the DataSourceID property of the DetailsView control to the ID value of the data source control. DetailsViewDenetim, belirtilen veri kaynağı denetimine otomatik olarak bağlanır.The DetailsView control automatically binds to the specified data source control. Bu, verilere bağlanmak için tercih edilen yöntemdir.This is the preferred method to bind to data.

  • Arabirimini uygulayan bir veri kaynağına bağlanmak için System.Collections.IEnumerable , programlı olarak DataSource DetailsView denetimin özelliğini veri kaynağına ayarlayın ve sonra DataBind yöntemi çağırın.To bind to a data source that implements the System.Collections.IEnumerable interface, programmatically set the DataSource property of the DetailsView control to the data source and then call the DataBind method.

Veri bağlama hakkında daha fazla bilgi için bkz. veritabanlarına bağlama.For more information on data binding, see Binding to Databases.

GüvenlikSecurity

Bu denetim, kötü amaçlı istemci betiği içerebilecek Kullanıcı girişini göstermek için kullanılabilir.This control can be used to display user input, which might include malicious client script. Uygulamanızda görüntülemeden önce yürütülebilir betik, SQL deyimleri veya diğer kod için bir istemciden gönderilen tüm bilgileri denetleyin.Check any information that is sent from a client for executable script, SQL statements, or other code before displaying it in your application. ASP.NET, Kullanıcı girişinde betiği ve HTML 'i engellemek için bir giriş isteği doğrulama özelliği sağlar.ASP.NET provides an input request validation feature to block script and HTML in user input. Daha fazla bilgi için bkz. komut dosyası açıklardan genel bakış.For more information, see Script Exploits Overview. Doğrulama sunucusu denetimleri, Kullanıcı girişini değerlendirmek için de sağlanır.Validation server controls are also provided to assess user input. Daha fazla bilgi için bkz. doğrulama sunucusu denetim sözdizimi.For more information, see Validation Server Control Syntax.

Veri İşlemleriData Operations

DetailsViewDenetim, kullanıcının denetimdeki öğeleri güncelleştirme, silme, ekleme ve sayfada yer değiştirmesine izin veren yerleşik yetenekler sağlar.The DetailsView control provides built-in capabilities that allow the user to update, delete, insert, and page through items in the control. DetailsViewDenetim bir veri kaynağı denetimine bağlandığında, DetailsView Denetim veri kaynağı denetiminin olanaklarından yararlanabilir ve otomatik güncelleştirme, silme, ekleme ve sayfalama işlevlerini sağlayabilir.When the DetailsView control is bound to a data source control, the DetailsView control can take advantage of the data source control's capabilities and provide automatic updating, deleting, inserting, and paging functionality.

Not

DetailsViewDenetim, diğer veri kaynağı türleriyle güncelleştirme, silme, ekleme ve sayfalama işlemleri için destek sağlayabilir; ancak, bu işlemler için uygulamayı uygun bir olay işleyicisinde sağlamanız gerekir.The DetailsView control can provide support for update, delete, insert, and paging operations with other types of data sources; however, you must provide the implementation for these operations in an appropriate event handler. Daha fazla bilgi için bkz. ItemDeleting, ItemInserting ve ItemUpdating.For more information, see ItemDeleting, ItemInserting, and ItemUpdating.

DetailsViewDenetim CommandField ,, AutoGenerateEditButton AutoGenerateDeleteButton veya AutoGenerateInsertButton özelliklerini true sırasıyla olarak ayarlayarak düzenleme, silme veya yeni düğme içeren bir satır alanı otomatik olarak ekleyebilir.The DetailsView control can automatically add a CommandField row field with an Edit, Delete, or New button by setting the AutoGenerateEditButton, AutoGenerateDeleteButton, or AutoGenerateInsertButton properties to true, respectively. Sil düğmesinden farklı olarak (seçili kaydı hemen siler), Düzenle veya yeni düğmesine tıklandığında, DetailsView Denetim sırasıyla düzenleme veya ekleme moduna geçer.Unlike the Delete button (which deletes the selected record immediately), when the Edit or New button is clicked, the DetailsView control goes into edit or insert mode, respectively. Düzenleme modunda Düzenle düğmesi bir güncelleştirmeyle ve Iptal düğmesiyle değiştirilmiştir.In edit mode, the Edit button is replaced with an Update and a Cancel button. Alanın veri türü (veya bir denetim gibi) için uygun olan giriş denetimleri, TextBox CheckBox kullanıcının değiştiremeyeceği bir alanın değeri ile görüntülenir.Input controls that are appropriate for the field's data type (such as a TextBox or a CheckBox control) are displayed with a field's value for the user to modify. Güncelleştir düğmesine tıkladığınızda, veri kaynağındaki kayıt güncelleştirilir, ancak Iptal düğmesine tıkladığınızda herhangi bir değişiklik yapılır.Clicking the Update button updates the record in the data source, while clicking the Cancel button abandons any changes. Benzer şekilde, ekleme modunda yeni düğme bir INSERT ve Cancel düğmesi ile değiştirilmiştir ve kullanıcının yeni kayıt için değerleri girmesi için boş giriş denetimleri görüntülenir.Likewise, in insert mode, the New button is replaced with an Insert and a Cancel button, and empty input controls are displayed for the user to enter the values for the new record.

Not

Ayrıca ButtonField , bir, CommandField veya satır alanında güncelleştirme, silme ve ekleme komut düğmelerini el ile tanımlayabilirsiniz TemplateField .You can also manually define the update, delete, and insert command buttons in a ButtonField, CommandField, or TemplateField row field. DetailsViewDenetim, CommandName özelliği "Düzenle", "Güncelleştir", "Sil", "New", "INSERT" veya "Cancel" olarak ayarlanan düğmeleri algılar; ancak yine de işlevselliği kendiniz sağlamanız gerekir.The DetailsView control recognizes buttons with the CommandName property set to "Edit", "Update", "Delete", "New", "Insert", or "Cancel"; however, you still must provide the functionality yourself. Daha fazla bilgi için bkz. ItemDeleting, ItemInserting ve ItemUpdating.For more information, see ItemDeleting, ItemInserting, and ItemUpdating.

DetailsViewDenetim, kullanıcının veri kaynağındaki diğer kayıtlara gitmesini sağlayan bir sayfalama özelliği sağlar.The DetailsView control provides a paging feature, which allows the user to navigate to other records in the data source. Etkinleştirildiğinde, sayfa gezintisi denetimleri sayfalayıcı satırında görüntülenir.When enabled, page navigation controls are displayed in a pager row. Sayfalama özelliğini etkinleştirmek için AllowPaging özelliğini olarak ayarlayın true .To enable paging, set the AllowPaging property to true. Sayfalayıcı satırı PagerStyle ve özellikleri kullanılarak özelleştirilebilir PagerSettings .The pager row can be customized using the PagerStyle and PagerSettings properties.

Kullanıcı Arabirimini ÖzelleştirmeCustomizing the User Interface

Denetimin DetailsView farklı bölümlerinin stil özelliklerini ayarlayarak denetimin görünümünü özelleştirebilirsiniz.You can customize the appearance of the DetailsView control by setting the style properties for different parts of the control. Aşağıdaki tabloda ayarlayabileceğiniz stil özellikleri listelenmektedir.The following table lists the style properties that you can set.

Style özelliğiStyle property AçıklamaDescription
AlternatingRowStyle Denetimdeki alternatif veri satırları için stil ayarları DetailsView .The style settings for the alternating data rows in the DetailsView control. Bu özellik ayarlandığında, veri satırları, ayarlar ve ayarlar arasında dönüşümlü şeritler halinde görüntülenir RowStyle AlternatingRowStyle .When this property is set, the data rows are displayed in bands, alternating between the RowStyle settings and the AlternatingRowStyle settings.
CommandRowStyle Yerleşik komut düğmelerini içeren satırın stil ayarları.The style settings for the row that contains the built-in command buttons.
EditRowStyle Denetim düzenleme modunda olduğunda veri satırları için stil ayarları DetailsView .The style settings for the data rows when the DetailsView control is in edit mode.
EmptyDataRowStyle DetailsViewVeri kaynağı herhangi bir kayıt içermiyorsa denetimde görüntülenen boş veri satırı için stil ayarları.The style settings for the empty data row that are displayed in the DetailsView control when the data source does not contain any records.
FooterStyle Alt bilgi satırı için stil ayarları.The style settings for the footer row.
HeaderStyle Üst bilgi satırı için stil ayarları.The style settings for the header row.
InsertRowStyle Denetim ekleme modunda olduğunda veri satırları için stil ayarları DetailsView .The style settings for the data rows when the DetailsView control is in insert mode.
PagerStyle Sayfalayıcı satırı için stil ayarları.The style settings for the pager row.
RowStyle Denetimdeki veri satırları için stil ayarları DetailsView .The style settings for the data rows in the DetailsView control. AlternatingRowStyleÖzellik de ayarlandığında, veri satırları RowStyle Ayarlar ve ayarlar arasında dönüşümlü olarak görüntülenir AlternatingRowStyle .When the AlternatingRowStyle property is also set, the data rows are displayed alternating between the RowStyle settings and the AlternatingRowStyle settings.
FieldHeaderStyle Üst bilgi sütunu için stil ayarları.The style settings for the header column.

OlaylarEvents

DetailsViewDenetim, programlama için kullanabileceğiniz çeşitli olaylar sağlar.The DetailsView control provides several events that you can program against. Bu, bir olay meydana geldiğinde özel bir yordam çalıştırmanızı sağlar.This allows you to run a custom routine whenever an event occurs. Aşağıdaki tabloda denetim tarafından desteklenen olaylar listelenmektedir DetailsView .The following table lists the events supported by the DetailsView control. DetailsViewDenetim Ayrıca bu olayları temel sınıflarından devralır: DataBinding ,,,, DataBound , Disposed Init Load PreRender , ve Render .The DetailsView control also inherits these events from its base classes: DataBinding, DataBound, Disposed, Init, Load, PreRender, and Render.

OlayEvent AçıklamaDescription
ItemCommand Denetimde bir düğme tıklandığında gerçekleşir DetailsView .Occurs when a button is clicked in the DetailsView control.
ItemCreated Denetimde tüm nesneler oluşturulduktan sonra gerçekleşir DetailsViewRow DetailsView .Occurs after all DetailsViewRow objects are created in the DetailsView control. Bu olay, genellikle bir kaydın görüntülenmeden önce değerlerini değiştirmek için kullanılır.This event is often used to modify the values of a record before it is displayed.
ItemDeleted Bir Delete düğmesine tıklandığında, ancak DetailsView Denetim veri kaynağından kaydı sildiğinde gerçekleşir.Occurs when a Delete button is clicked, but after the DetailsView control deletes the record from the data source. Bu olay genellikle silme işleminin sonuçlarını denetlemek için kullanılır.This event is often used to check the results of the delete operation.
ItemDeleting Bir Delete düğmesine tıklandığında, ancak DetailsView Denetim veri kaynağından kaydı sildiğinde gerçekleşir.Occurs when a Delete button is clicked, but before the DetailsView control deletes the record from the data source. Bu olay genellikle silme işlemini iptal etmek için kullanılır.This event is often used to cancel the delete operation.
ItemInserted Bir INSERT düğmesine tıklandığında, ancak denetim kayıt eklendikten sonra gerçekleşir DetailsView .Occurs when an Insert button is clicked, but after the DetailsView control inserts the record. Bu olay genellikle ekleme işleminin sonuçlarını denetlemek için kullanılır.This event is often used to check the results of the insert operation.
ItemInserting Bir INSERT düğmesine tıklandığında, ancak denetim kaydı eklemeden önce oluşur DetailsView .Occurs when an Insert button is clicked, but before the DetailsView control inserts the record. Bu olay genellikle ekleme işlemini iptal etmek için kullanılır.This event is often used to cancel the insert operation.
ItemUpdated Bir güncelleştirme düğmesine tıklandığında, ancak denetim satırı güncelleştirdikten sonra gerçekleşir DetailsView .Occurs when an Update button is clicked, but after the DetailsView control updates the row. Bu olay genellikle güncelleştirme işleminin sonuçlarını denetlemek için kullanılır.This event is often used to check the results of the update operation.
ItemUpdating Bir güncelleştirme düğmesine tıklandığında, ancak denetim kaydı güncelleştirmeden önce gerçekleşir DetailsView .Occurs when an Update button is clicked, but before the DetailsView control updates the record. Bu olay genellikle güncelleştirme işlemini iptal etmek için kullanılır.This event is often used to cancel the update operation.
ModeChanged Denetim modları değiştirildikten sonra gerçekleşir DetailsView (düzenleme, ekleme veya salt okuma modu).Occurs after the DetailsView control changes modes (edit, insert, or read-only mode). Bu olay genellikle Denetim modları değiştirdiğinde bir görevi gerçekleştirmek için kullanılır DetailsView .This event is often used to perform a task when the DetailsView control changes modes.
ModeChanging Denetim modları değiştirmeden önce oluşur DetailsView (düzenleme, ekleme veya salt okuma modu).Occurs before the DetailsView control changes modes (edit, insert, or read-only mode). Bu olay, genellikle bir mod değişikliğini iptal etmek için kullanılır.This event is often used to cancel a mode change.
PageIndexChanged Sayfalayıcı düğmelerinden birine tıklandığında, ancak DetailsView Denetim sayfalama işlemini tamamladıktan sonra gerçekleşir.Occurs when one of the pager buttons is clicked, but after the DetailsView control handles the paging operation. Bu olay genellikle Kullanıcı denetimdeki farklı bir kayda gittiğinde bir görev gerçekleştirmeniz gerektiğinde kullanılır.This event is commonly used when you need to perform a task after the user navigates to a different record in the control.
PageIndexChanging Sayfalayıcı düğmelerinden birine tıklandığında, ancak DetailsView Denetim sayfalama işlemini gerçekleştirmeden önce gerçekleşir.Occurs when one of the pager buttons is clicked, but before the DetailsView control handles the paging operation. Bu olay genellikle sayfalama işlemini iptal etmek için kullanılır.This event is often used to cancel the paging operation.

ErişilebilirlikAccessibility

Bu denetimi, erişilebilirlik standartlarına uyan biçimlendirme oluşturacak şekilde yapılandırma hakkında daha fazla bilgi için bkz. Visual Studio ve ASP.net ve ASP.NET denetimleri ve erişilebilirliğiiçindeki erişilebilirlik.For information about how to configure this control so that it generates markup that conforms to accessibility standards, see Accessibility in Visual Studio and ASP.NET and ASP.NET Controls and Accessibility.

Tanımlayıcı SözdizimiDeclarative Syntax

<asp:DetailsView
    AccessKey="string"
    AllowPaging="True|False"
    AutoGenerateDeleteButton="True|False"
    AutoGenerateEditButton="True|False"
    AutoGenerateInsertButton="True|False"
    AutoGenerateRows="True|False"
    BackColor="color name|#dddddd"
    BackImageUrl="uri"
    BorderColor="color name|#dddddd"
    BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
        Inset|Outset"
    BorderWidth="size"
    Caption="string"
    CaptionAlign="NotSet|Top|Bottom|Left|Right"
    CellPadding="integer"
    CellSpacing="integer"
    CssClass="string"
    DataKeyNames="string"
    DataMember="string"
    DataSource="string"
    DataSourceID="string"
    DefaultMode="ReadOnly|Edit|Insert"
    EmptyDataText="string"
    Enabled="True|False"
    EnablePagingCallbacks="True|False"
    EnableTheming="True|False"
    EnableViewState="True|False"
    Font-Bold="True|False"
    Font-Italic="True|False"
    Font-Names="string"
    Font-Overline="True|False"
    Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|
        Large|X-Large|XX-Large"
    Font-Strikeout="True|False"
    Font-Underline="True|False"
    FooterText="string"
    ForeColor="color name|#dddddd"
    GridLines="None|Horizontal|Vertical|Both"
    HeaderText="string"
    Height="size"
    HorizontalAlign="NotSet|Left|Center|Right|Justify"
    ID="string"
    OnDataBinding="DataBinding event handler"
    OnDataBound="DataBound event handler"
    OnDisposed="Disposed event handler"
    OnInit="Init event handler"
    OnItemCommand="ItemCommand event handler"
    OnItemCreated="ItemCreated event handler"
    OnItemDeleted="ItemDeleted event handler"
    OnItemDeleting="ItemDeleting event handler"
    OnItemInserted="ItemInserted event handler"
    OnItemInserting="ItemInserting event handler"
    OnItemUpdated="ItemUpdated event handler"
    OnItemUpdating="ItemUpdating event handler"
    OnLoad="Load event handler"
    OnModeChanged="ModeChanged event handler"
    OnModeChanging="ModeChanging event handler"
    OnPageIndexChanged="PageIndexChanged event handler"
    OnPageIndexChanging="PageIndexChanging event handler"
    OnPreRender="PreRender event handler"
    OnUnload="Unload event handler"
    PageIndex="integer"
    PagerSettings-FirstPageImageUrl="uri"
    PagerSettings-FirstPageText="string"
    PagerSettings-LastPageImageUrl="uri"
    PagerSettings-LastPageText="string"
    PagerSettings-Mode="NextPrevious|Numeric|NextPreviousFirstLast|NumericFirstLast"
    PagerSettings-NextPageImageUrl="uri"
    PagerSettings-NextPageText="string"
    PagerSettings-PageButtonCount="integer"
    PagerSettings-Position="Bottom|Top|TopAndBottom"
    PagerSettings-PreviousPageImageUrl="uri"
    PagerSettings-PreviousPageText="string"
    PagerSettings-Visible="True|False"
    runat="server"
    SkinID="string"
    Style="string"
    TabIndex="integer"
    ToolTip="string"
    Visible="True|False"
    Width="size"
>
        <AlternatingRowStyle />
        <CommandRowStyle />
        <EditRowStyle />
        <EmptyDataRowStyle />
        <EmptyDataTemplate>
            <!-- child controls -->
        </EmptyDataTemplate>
        <FieldHeaderStyle />
        <Fields>
                <asp:BoundField
                    AccessibleHeaderText="string"
                    ApplyFormatInEditMode="True|False"
                    ConvertEmptyStringToNull="True|False"
                    DataField="string"
                    DataFormatString="string"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    HtmlEncode="True|False"
                    InsertVisible="True|False"
                    NullDisplayText="string"
                    ReadOnly="True|False"
                    ShowHeader="True|False"
                    SortExpression="string"
                    Visible="True|False"
>
                        <ControlStyle />
                        <FooterStyle />
                        <HeaderStyle />
                        <ItemStyle />
                </asp:BoundField>
                <asp:ButtonField
                    AccessibleHeaderText="string"
                    ButtonType="Button|Image|Link"
                    CausesValidation="True|False"
                    CommandName="string"
                    DataTextField="string"
                    DataTextFormatString="string"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    ImageUrl="uri"
                    InsertVisible="True|False"
                    ShowHeader="True|False"
                    SortExpression="string"
                    Text="string"
                    ValidationGroup="string"
                    Visible="True|False"
>
                        <ControlStyle />
                        <FooterStyle />
                        <HeaderStyle />
                        <ItemStyle />
                </asp:ButtonField>
                <asp:CheckBoxField
                    AccessibleHeaderText="string"
                    DataField="string"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    InsertVisible="True|False"
                    ReadOnly="True|False"
                    ShowHeader="True|False"
                    SortExpression="string"
                    Text="string"
                    Visible="True|False"
>
                        <ControlStyle />
                        <FooterStyle />
                        <HeaderStyle />
                        <ItemStyle />
                </asp:CheckBoxField>
                <asp:CommandField
                    AccessibleHeaderText="string"
                    ButtonType="Button|Image|Link"
                    CancelImageUrl="uri"
                    CancelText="string"
                    CausesValidation="True|False"
                    DeleteImageUrl="uri"
                    DeleteText="string"
                    EditImageUrl="uri"
                    EditText="string"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    InsertImageUrl="uri"
                    InsertText="string"
                    InsertVisible="True|False"
                    NewImageUrl="uri"
                    NewText="string"
                    SelectImageUrl="uri"
                    SelectText="string"
                    ShowCancelButton="True|False"
                    ShowDeleteButton="True|False"
                    ShowEditButton="True|False"
                    ShowHeader="True|False"
                    ShowInsertButton="True|False"
                    ShowSelectButton="True|False"
                    SortExpression="string"
                    UpdateImageUrl="uri"
                    UpdateText="string"
                    ValidationGroup="string"
                    Visible="True|False"
>
                        <ControlStyle />
                        <FooterStyle />
                        <HeaderStyle />
                        <ItemStyle />
                </asp:CommandField>
                <asp:DynamicField
                    AccessibleHeaderText="string"
                    ApplyFormatInEditMode="True|False"
                    ConvertEmptyStringToNull="True|False"
                    DataField="string"
                    DataFormatString="string"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    HtmlEncode="True|False"
                    InsertVisible="True|False"
                    NullDisplayText="string"
                    ShowHeader="True|False"
                    UIHint="string"
                    Visible="True|False"
>
                        <ControlStyle />
                        <FooterStyle />
                        <HeaderStyle />
                        <ItemStyle />
                </asp:DynamicField>
                <asp:HyperLinkField
                    AccessibleHeaderText="string"
                    DataNavigateUrlFields="string"
                    DataNavigateUrlFormatString="string"
                    DataTextField="string"
                    DataTextFormatString="string"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    InsertVisible="True|False"
                    NavigateUrl="uri"
                    ShowHeader="True|False"
                    SortExpression="string"
                    Target="string|_blank|_parent|_search|_self|_top"
                    Text="string"
                    Visible="True|False"
>
                        <ControlStyle />
                        <FooterStyle />
                        <HeaderStyle />
                        <ItemStyle />
                </asp:HyperLinkField>
                <asp:ImageField
                    AccessibleHeaderText="string"
                    AlternateText="string"
                    ConvertEmptyStringToNull="True|False"
                    DataAlternateTextField="string"
                    DataAlternateTextFormatString="string"
                    DataImageUrlField="string"
                    DataImageUrlFormatString="string"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    InsertVisible="True|False"
                    NullDisplayText="string"
                    NullImageUrl="uri"
                    ReadOnly="True|False"
                    ShowHeader="True|False"
                    SortExpression="string"
                    Visible="True|False"
>
                        <ControlStyle />
                        <FooterStyle />
                        <HeaderStyle />
                        <ItemStyle />
                </asp:ImageField>
                <asp:TemplateField
                    AccessibleHeaderText="string"
                    ConvertEmptyStringToNull="True|False"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    InsertVisible="True|False"
                    ShowHeader="True|False"
                    SortExpression="string"
                    Visible="True|False"
>
                            <ControlStyle />
                            <FooterStyle />
                            <HeaderStyle />
                            <ItemStyle />
                        <AlternatingItemTemplate>
                            <!-- child controls -->
                        </AlternatingItemTemplate>
                        <EditItemTemplate>
                            <!-- child controls -->
                        </EditItemTemplate>
                        <FooterTemplate>
                            <!-- child controls -->
                        </FooterTemplate>
                        <HeaderTemplate>
                            <!-- child controls -->
                        </HeaderTemplate>
                        <InsertItemTemplate>
                            <!-- child controls -->
                        </InsertItemTemplate>
                        <ItemTemplate>
                            <!-- child controls -->
                        </ItemTemplate>
                </asp:TemplateField>
        </Fields>
        <FooterStyle />
        <FooterTemplate>
            <!-- child controls -->
        </FooterTemplate>
        <HeaderStyle />
        <HeaderTemplate>
            <!-- child controls -->
        </HeaderTemplate>
        <InsertRowStyle />
        <PagerSettings
            FirstPageImageUrl="uri"
            FirstPageText="string"
            LastPageImageUrl="uri"
            LastPageText="string"
            Mode="NextPrevious|Numeric|NextPreviousFirstLast|
                NumericFirstLast"
            NextPageImageUrl="uri"
            NextPageText="string"
            OnPropertyChanged="PropertyChanged event handler"
            PageButtonCount="integer"
            Position="Bottom|Top|TopAndBottom"
            PreviousPageImageUrl="uri"
            PreviousPageText="string"
            Visible="True|False"
        />
        <PagerStyle />
        <PagerTemplate>
            <!-- child controls -->
        </PagerTemplate>
        <RowStyle        />
</asp:DetailsView>

Oluşturucular

DetailsView()

DetailsView sınıfının yeni bir örneğini başlatır.Initializes a new instance of the DetailsView class.

Özellikler

AccessKey

Web sunucusu denetimine hızlı bir şekilde gezinmenize izin veren erişim tuşunu alır veya ayarlar.Gets or sets the access key that allows you to quickly navigate to the Web server control.

(Devralındığı yer: WebControl)
Adapter

Denetim için tarayıcıya özgü bağdaştırıcıyı alır.Gets the browser-specific adapter for the control.

(Devralındığı yer: Control)
AllowPaging

Sayfalama özelliğinin etkin olup olmadığını gösteren bir değer alır veya ayarlar.Gets or sets a value indicating whether the paging feature is enabled.

AlternatingRowStyle

TableItemStyleBir denetimdeki alternatif veri satırlarının görünümünü ayarlamanıza olanak tanıyan nesnesine bir başvuru alır DetailsView .Gets a reference to the TableItemStyle object that allows you to set the appearance of the alternating data rows in a DetailsView control.

AppRelativeTemplateSourceDirectory

PageBu denetimi içeren veya nesnesinin uygulama göreli sanal dizinini alır veya ayarlar UserControl .Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.

(Devralındığı yer: Control)
Attributes

Denetimdeki özelliklere karşılık gelen rastgele öznitelikler koleksiyonunu alır (yalnızca işleme için).Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control.

(Devralındığı yer: WebControl)
AutoGenerateDeleteButton

Geçerli kaydı silmeye yönelik yerleşik denetimin bir denetimde görüntülenip görüntülenmeyeceğini gösteren bir değer alır veya ayarlar DetailsView .Gets or sets a value indicating whether the built-in control to delete the current record is displayed in a DetailsView control.

AutoGenerateEditButton

Geçerli kaydı düzenlemek için yerleşik denetimlerin bir denetimde görüntülenip görüntülenmeyeceğini gösteren bir değer alır veya ayarlar DetailsView .Gets or sets a value indicating whether the built-in controls to edit the current record are displayed in a DetailsView control.

AutoGenerateInsertButton

Yeni bir kayıt eklemek için yerleşik denetimlerin denetimde görüntülenip görüntülenmeyeceğini gösteren bir değer alır veya ayarlar DetailsView .Gets or sets a value indicating whether the built-in controls to insert a new record are displayed in a DetailsView control.

AutoGenerateRows

Veri kaynağındaki her bir alan için satır alanlarının otomatik olarak oluşturulup oluşturulmayacağını ve bir denetimde görüntülendiğini gösteren bir değer alır veya ayarlar DetailsView .Gets or sets a value indicating whether row fields for each field in the data source are automatically generated and displayed in a DetailsView control.

BackColor

Web sunucusu denetiminin arka plan rengini alır veya ayarlar.Gets or sets the background color of the Web server control.

(Devralındığı yer: WebControl)
BackImageUrl

Bir denetimin arka planında görüntülenecek görüntünün URL 'sini alır veya ayarlar DetailsView .Gets or sets the URL to an image to display in the background of a DetailsView control.

BindingContainer

Bu denetimin veri bağlamasını içeren denetimi alır.Gets the control that contains this control's data binding.

(Devralındığı yer: Control)
BorderColor

Web denetiminin kenarlık rengini alır veya ayarlar.Gets or sets the border color of the Web control.

(Devralındığı yer: WebControl)
BorderStyle

Web sunucusu denetiminin kenarlık stilini alır veya ayarlar.Gets or sets the border style of the Web server control.

(Devralındığı yer: WebControl)
BorderWidth

Web sunucusu denetiminin kenarlık genişliğini alır veya ayarlar.Gets or sets the border width of the Web server control.

(Devralındığı yer: WebControl)
BottomPagerRow

DetailsViewRowDenetimdeki alt sayfalayıcı satırını temsil eden bir nesne alır DetailsView .Gets a DetailsViewRow object that represents the bottom pager row in a DetailsView control.

Caption

Bir denetimdeki HTML açıklamalı alt yazı öğesinde işlenecek metni alır veya ayarlar DetailsView .Gets or sets the text to render in an HTML caption element in a DetailsView control. Bu özellik, denetimi yardımcı teknoloji cihazlarının kullanıcılarına daha erişilebilir hale getirmek için sağlanır.This property is provided to make the control more accessible to users of assistive technology devices.

CaptionAlign

Denetimdeki HTML açıklamalı alt yazı öğesinin yatay veya dikey konumunu alır veya ayarlar DetailsView .Gets or sets the horizontal or vertical position of the HTML caption element in a DetailsView control. Bu özellik, denetimi yardımcı teknoloji cihazlarının kullanıcılarına daha erişilebilir hale getirmek için sağlanır.This property is provided to make the control more accessible to users of assistive technology devices.

CellPadding

Bir hücrenin içeriği ile hücrenin kenarlığı arasındaki boşluk miktarını alır veya ayarlar.Gets or sets the amount of space between the contents of a cell and the cell's border.

CellSpacing

Hücreler arasındaki boşluk miktarını alır veya ayarlar.Gets or sets the amount of space between cells.

ChildControlsCreated

Sunucu denetiminin alt denetimlerinin oluşturulup oluşturulmayacağını gösteren bir değer alır.Gets a value that indicates whether the server control's child controls have been created.

(Devralındığı yer: Control)
ClientID

ASP.NET tarafından oluşturulan HTML işaretlemesi için denetim KIMLIĞINI alır.Gets the control ID for HTML markup that is generated by ASP.NET.

(Devralındığı yer: Control)
ClientIDMode

Özelliğin değerini oluşturmak için kullanılan algoritmayı alır veya ayarlar ClientID .Gets or sets the algorithm that is used to generate the value of the ClientID property.

(Devralındığı yer: Control)
ClientIDSeparator

Özellikte kullanılan ayırıcı karakteri temsil eden bir karakter değeri alır ClientID .Gets a character value representing the separator character used in the ClientID property.

(Devralındığı yer: Control)
CommandRowStyle

TableItemStyleBir denetimdeki komut satırının görünümünü ayarlamanıza olanak tanıyan nesnesine bir başvuru alır DetailsView .Gets a reference to the TableItemStyle object that allows you to set the appearance of a command row in a DetailsView control.

Context

HttpContextGeçerli Web isteği için sunucu denetimiyle ilişkili nesneyi alır.Gets the HttpContext object associated with the server control for the current Web request.

(Devralındığı yer: Control)
Controls

Bileşik veri bağlantılı denetim içindeki alt denetimlerin koleksiyonunu alır.Gets a collection of the child controls within the composite data-bound control.

(Devralındığı yer: CompositeDataBoundControl)
ControlStyle

Web sunucusu denetiminin stilini alır.Gets the style of the Web server control. Bu özellik birincil olarak denetim geliştiricileri tarafından kullanılır.This property is used primarily by control developers.

(Devralındığı yer: WebControl)
ControlStyleCreated

Özelliği için bir nesnenin oluşturulup oluşturulmayacağını gösteren bir değer alır Style ControlStyle .Gets a value indicating whether a Style object has been created for the ControlStyle property. Bu özellik öncelikle denetim geliştiricileri tarafından kullanılır.This property is primarily used by control developers.

(Devralındığı yer: WebControl)
CssClass

İstemcide Web sunucusu denetimi tarafından oluşturulan geçişli stil sayfası (CSS) sınıfını alır veya ayarlar.Gets or sets the Cascading Style Sheet (CSS) class rendered by the Web server control on the client.

(Devralındığı yer: WebControl)
CurrentMode

Denetimin geçerli veri girişi modunu alır DetailsView .Gets the current data-entry mode of the DetailsView control.

DataItem

Denetime bağlam veri öğesini alır DetailsView .Gets the data item bound to the DetailsView control.

DataItemContainer

Adlandırma kapsayıcısı uygularsa, adlandırma kapsayıcısına bir başvuru alır IDataItemContainer .Gets a reference to the naming container if the naming container implements IDataItemContainer.

(Devralındığı yer: Control)
DataItemCount

Temel alınan veri kaynağındaki öğelerin sayısını alır.Gets the number of items in the underlying data source.

DataItemIndex

Temel alınan veri kaynağından bir denetimde görüntülenen öğenin dizinini alır DetailsView .Gets the index of the item being displayed in a DetailsView control from the underlying data source.

DataKey

DataKeyGörüntülenen kaydın birincil anahtarını temsil eden bir nesne alır.Gets a DataKey object that represents the primary key of the displayed record.

DataKeyNames

Veri kaynağı için anahtar alanlarının adlarını içeren bir diziyi alır veya ayarlar.Gets or sets an array that contains the names of the key fields for the data source.

DataKeysContainer

Adlandırma kapsayıcısı uygularsa, adlandırma kapsayıcısına bir başvuru alır IDataKeysControl .Gets a reference to the naming container if the naming container implements IDataKeysControl.

(Devralındığı yer: Control)
DataMember

Veri kaynağının birden fazla farklı veri öğesi listesi içerdiği durumlarda, veri bağlama denetiminin bağlandığı veri listesinin adını alır veya ayarlar.Gets or sets the name of the list of data that the data-bound control binds to, in cases where the data source contains more than one distinct list of data items.

(Devralındığı yer: DataBoundControl)
DataSource

Veri bağlantılı denetimin veri öğelerinin listesini aldığı nesneyi alır veya ayarlar.Gets or sets the object from which the data-bound control retrieves its list of data items.

(Devralındığı yer: BaseDataBoundControl)
DataSourceID

Veri bağlantılı denetimin veri öğelerinin listesini aldığı denetimin KIMLIĞINI alır veya ayarlar.Gets or sets the ID of the control from which the data-bound control retrieves its list of data items.

(Devralındığı yer: DataBoundControl)
DataSourceObject

IDataSourceNesnenin veri içeriğine erişim sağlayan arabirimini uygulayan bir nesne alır.Gets an object that implements the IDataSource interface, which provides access to the object's data content.

(Devralındığı yer: DataBoundControl)
DefaultMode

Denetimin varsayılan veri girişi modunu alır veya ayarlar DetailsView .Get or sets the default data-entry mode of the DetailsView control.

DeleteMethod

Denetim bir silme işlemi gerçekleştirdiğinde çağrılan sayfadaki yöntemin adını alır veya ayarlar.Gets or sets the name of the method on the page that is called when the control performs a delete operation.

DeleteMethod

Verileri silmek için çağrılacak yöntemin adını alır veya ayarlar.Gets or sets the name of the method to call in order to delete data.

(Devralındığı yer: CompositeDataBoundControl)
DesignMode

Bir denetimin tasarım yüzeyinde kullanılıp kullanılmadığını gösteren bir değer alır.Gets a value indicating whether a control is being used on a design surface.

(Devralındığı yer: Control)
EditRowStyle

TableItemStyleBir denetim düzenleme modundayken veri satırlarının görünümünü ayarlamanıza olanak tanıyan nesnesine bir başvuru alır DetailsView .Gets a reference to the TableItemStyle object that allows you to set the appearance of the data rows when a DetailsView control is in edit mode.

EmptyDataRowStyle

TableItemStyleBir denetime bağlanan veri kaynağı herhangi bir kayıt içermediği zaman görüntülenen boş veri satırının görünümünü ayarlamanıza olanak tanıyan nesnesine bir başvuru alır DetailsView .Gets a reference to the TableItemStyle object that allows you to set the appearance of the empty data row displayed when the data source bound to a DetailsView control does not contain any records.

EmptyDataTemplate

DetailsViewDenetim, kayıt içermeyen bir veri kaynağına bağlandığında işlenen boş veri satırının Kullanıcı tanımlı içeriğini alır veya ayarlar.Gets or sets the user-defined content for the empty data row rendered when a DetailsView control is bound to a data source that does not contain any records.

EmptyDataText

DetailsViewDenetim, hiçbir kayıt içermeyen bir veri kaynağına bağlandığında işlenen boş veri satırında görüntülenecek metni alır veya ayarlar.Gets or sets the text to display in the empty data row rendered when a DetailsView control is bound to a data source that does not contain any records.

Enabled

Web sunucusu denetiminin etkinleştirilip etkinleştirilmeyeceğini gösteren bir değer alır veya ayarlar.Gets or sets a value indicating whether the Web server control is enabled.

(Devralındığı yer: WebControl)
EnableModelValidation

Veri modeli doğrulamasının etkin olup olmadığını gösteren bir değer alır veya ayarlar.Gets or sets a value that indicates whether data-model validation is enabled.

EnablePagingCallbacks

Denetimdeki sayfalama işlemleri için istemci tarafı geri çağırma işlevlerinin kullanılıp kullanılmadığını gösteren bir değer alır veya ayarlar DetailsView .Gets or sets a value indicating whether client-side callback functions are used for paging operations in the DetailsView control.

EnableTheming

Temaların bu denetime uygulanıp uygulanmadığını gösteren bir değer alır veya ayarlar.Gets or sets a value indicating whether themes apply to this control.

(Devralındığı yer: WebControl)
EnableViewState

Sunucu denetiminin görünüm durumunu ve içerdiği alt denetimlerin görünüm durumunu isteme istemcisine devam edip etmediğini gösteren bir değer alır veya ayarlar.Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.

(Devralındığı yer: Control)
Events

Denetim için olay işleyicisi temsilcilerinin bir listesini alır.Gets a list of event handler delegates for the control. Bu özellik salt okunur durumdadır.This property is read-only.

(Devralındığı yer: Control)
FieldHeaderStyle

TableItemStyleBir denetimdeki üst bilgi sütununun görünümünü ayarlamanıza olanak tanıyan nesnesine bir başvuru alır DetailsView .Gets a reference to the TableItemStyle object that allows you to set the appearance of the header column in a DetailsView control.

Fields

DataControlFieldBir denetimde açıkça tanımlanmış satır alanlarını temsil eden nesnelerin koleksiyonunu alır DetailsView .Gets a collection of DataControlField objects that represent the explicitly declared row fields in a DetailsView control.

Font

Web sunucusu denetimiyle ilişkili yazı tipi özelliklerini alır.Gets the font properties associated with the Web server control.

(Devralındığı yer: WebControl)
FooterRow

DetailsViewRowDenetimdeki altbilgi satırını temsil eden bir nesne alır DetailsView .Gets a DetailsViewRow object that represents the footer row in a DetailsView control.

FooterStyle

TableItemStyleBir denetimdeki altbilgi satırının görünümünü ayarlamanıza olanak tanıyan nesnesine bir başvuru alır DetailsView .Gets a reference to the TableItemStyle object that allows you to set the appearance of the footer row in a DetailsView control.

FooterTemplate

Denetimdeki altbilgi satırı için Kullanıcı tanımlı içeriği alır veya ayarlar DetailsView .Gets or sets the user-defined content for the footer row in a DetailsView control.

FooterText

Bir denetimin altbilgi satırında görüntülenecek metni alır veya ayarlar DetailsView .Gets or sets the text to display in the footer row of a DetailsView control.

ForeColor

Web sunucusu denetiminin ön plan rengini (genellikle metnin rengi) alır veya ayarlar.Gets or sets the foreground color (typically the color of the text) of the Web server control.

(Devralındığı yer: WebControl)
GridLines

Bir denetimin kılavuz çizgisi stilini alır veya ayarlar DetailsView .Gets or sets the gridline style for a DetailsView control.

HasAttributes

Denetimin özniteliklerin ayarlanmış olup olmadığını gösteren bir değer alır.Gets a value indicating whether the control has attributes set.

(Devralındığı yer: WebControl)
HasChildViewState

Geçerli sunucu denetiminin alt denetimlerinin kayıtlı görünüm durumu ayarlarına sahip olup olmadığını gösteren bir değer alır.Gets a value indicating whether the current server control's child controls have any saved view-state settings.

(Devralındığı yer: Control)
HeaderRow

DetailsViewRowBir denetimdeki üst bilgi satırını temsil eden bir nesne alır DetailsView .Gets a DetailsViewRow object that represents the header row in a DetailsView control.

HeaderStyle

TableItemStyleBir denetimdeki üst bilgi satırının görünümünü ayarlamanıza olanak tanıyan nesnesine bir başvuru alır DetailsView .Gets a reference to the TableItemStyle object that allows you to set the appearance of the header row in a DetailsView control.

HeaderTemplate

Denetimdeki üst bilgi satırı için Kullanıcı tanımlı içeriği alır veya ayarlar DetailsView .Gets or sets the user-defined content for the header row in a DetailsView control.

HeaderText

Bir denetimin üstbilgi satırında görüntülenecek metni alır veya ayarlar DetailsView .Gets or sets the text to display in the header row of a DetailsView control.

Height

Web sunucusu denetiminin yüksekliğini alır veya ayarlar.Gets or sets the height of the Web server control.

(Devralındığı yer: WebControl)
HorizontalAlign

Sayfadaki bir denetimin yatay hizalamasını alır veya ayarlar DetailsView .Gets or sets the horizontal alignment of a DetailsView control on the page.

ID

Sunucu denetimine atanan programlı tanımlayıcıyı alır veya ayarlar.Gets or sets the programmatic identifier assigned to the server control.

(Devralındığı yer: Control)
IdSeparator

Denetim tanımlayıcılarını ayırmak için kullanılan karakteri alır.Gets the character used to separate control identifiers.

(Devralındığı yer: Control)
Initialized

Veri bağlantılı denetimin başlatılmış olup olmadığını gösteren bir değer alır.Gets a value indicating whether the data-bound control has been initialized.

(Devralındığı yer: BaseDataBoundControl)
InsertMethod

Denetim bir ekleme işlemi gerçekleştirdiğinde çağrılan sayfadaki yöntemin adını alır veya ayarlar.Gets or sets the name of the method on the page that is called when the control performs an insert operation.

InsertMethod

Veri eklemek için çağrılacak yöntemin adını alır veya ayarlar.Gets or sets the name of the method to call in order to insert data.

(Devralındığı yer: CompositeDataBoundControl)
InsertRowStyle

Denetim TableItemStyle DetailsView ekleme modundayken denetimdeki veri satırlarının görünümünü ayarlamanıza olanak tanıyan nesnesine bir başvuru alır DetailsView .Gets a reference to the TableItemStyle object that allows you to set the appearance of the data rows in a DetailsView control when the DetailsView control is in insert mode.

IsBoundUsingDataSourceID

Özelliğin ayarlanmış olup olmadığını gösteren bir değer alır DataSourceID .Gets a value indicating whether the DataSourceID property is set.

(Devralındığı yer: BaseDataBoundControl)
IsChildControlStateCleared

Bu denetimde yer alan denetimlerin denetim durumuna sahip olup olmadığını gösteren bir değer alır.Gets a value indicating whether controls contained within this control have control state.

(Devralındığı yer: Control)
IsDataBindingAutomatic

Veri bağlamasının otomatik olup olmadığını gösteren bir değer alır.Gets a value that indicates whether data binding is automatic.

(Devralındığı yer: BaseDataBoundControl)
IsEnabled

Denetimin etkin olup olmadığını gösteren bir değer alır.Gets a value indicating whether the control is enabled.

(Devralındığı yer: WebControl)
IsTrackingViewState

Sunucu denetiminin görünüm durumundaki değişiklikleri kaydedip kaydetmediğini gösteren bir değer alır.Gets a value that indicates whether the server control is saving changes to its view state.

(Devralındığı yer: Control)
IsUsingModelBinders

Model bağlamanın kullanımda olup olmadığını gösteren bir değer alır.Gets a value that indicates whether model binding is in use.

(Devralındığı yer: CompositeDataBoundControl)
IsViewStateEnabled

Bu denetim için Görünüm durumunun etkinleştirilip etkinleştirilmediğini gösteren bir değer alır.Gets a value indicating whether view state is enabled for this control.

(Devralındığı yer: Control)
ItemType

Türü kesin belirlenmiş veri bağlama için veri öğesi türünün adını alır veya ayarlar.Gets or sets the name of the data item type for strongly typed data binding.

(Devralındığı yer: DataBoundControl)
LoadViewStateByID

Denetimin, dizin yerine görünüm durumunu yüklemeye katılıp katılmadığını gösteren bir değer alır ID .Gets a value indicating whether the control participates in loading its view state by ID instead of index.

(Devralındığı yer: Control)
NamingContainer

Aynı özellik değerine sahip sunucu denetimleri arasında ayrım yapmak için benzersiz bir ad alanı oluşturan sunucu denetiminin adlandırma kapsayıcısına bir başvuru alır ID .Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.

(Devralındığı yer: Control)
Page

PageSunucu denetimini içeren örneğe bir başvuru alır.Gets a reference to the Page instance that contains the server control.

(Devralındığı yer: Control)
PageCount

Veri kaynağındaki kayıtların sayısını alır.Gets the number of records in the data source.

PageIndex

Görüntülenen kaydın dizinini alır veya ayarlar.Gets or sets the index of the displayed record.

PagerSettings

PagerSettingsBir denetimdeki sayfalayıcı düğmelerinin özelliklerini ayarlamanıza olanak sağlayan nesnesine bir başvuru alır DetailsView .Gets a reference to the PagerSettings object that allows you to set the properties of the pager buttons in a DetailsView control.

PagerStyle

TableItemStyleBir denetimdeki sayfalayıcı satırının görünümünü ayarlamanıza olanak tanıyan nesnesine bir başvuru alır DetailsView .Gets a reference to the TableItemStyle object that allows you to set the appearance of the pager row in a DetailsView control.

PagerTemplate

Denetimdeki sayfalayıcı satırı için özel içeriği alır veya ayarlar DetailsView .Gets or sets the custom content for the pager row in a DetailsView control.

Parent

Sayfa denetimi hiyerarşisinde sunucu denetiminin ana denetimine bir başvuru alır.Gets a reference to the server control's parent control in the page control hierarchy.

(Devralındığı yer: Control)
RenderingCompatibility

İşlenmiş HTML 'nin ile uyumlu olacağı ASP.NET sürümünü belirten bir değer alır.Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

(Devralındığı yer: Control)
RequiresDataBinding

Metodun çağrılması gerekip gerekmediğini gösteren bir değer alır veya ayarlar DataBind() .Gets or sets a value indicating whether the DataBind() method should be called.

(Devralındığı yer: BaseDataBoundControl)
Rows

DetailsViewRowBir denetimdeki veri satırlarını temsil eden nesnelerin koleksiyonunu alır DetailsView .Gets a collection of DetailsViewRow objects that represent the data rows in a DetailsView control.

RowsGenerator

IAutoFieldGeneratorGörünümdeki satırları otomatik olarak doldurmak için arabirimi uygulayan bir nesne alır veya ayarlar.Gets or sets an object that implements the IAutoFieldGenerator interface in order to automatically populate rows in the view.

RowStyle

TableItemStyleBir denetimdeki veri satırlarının görünümünü ayarlamanıza olanak tanıyan nesnesine bir başvuru alır DetailsView .Gets a reference to the TableItemStyle object that allows you to set the appearance of the data rows in a DetailsView control.

SelectArguments

Veri DataSourceSelectArguments kaynağı denetiminden veri alırken veri bağlantılı denetimin kullandığı bir nesneyi alır.Gets a DataSourceSelectArguments object that the data-bound control uses when retrieving data from a data source control.

(Devralındığı yer: DataBoundControl)
SelectedValue

Bir denetimdeki geçerli kaydın veri anahtarı değerini alır DetailsView .Gets the data key value of the current record in a DetailsView control.

SelectMethod

Verileri okumak için çağrılacak yöntemin adı.The name of the method to call in order to read data.

(Devralındığı yer: DataBoundControl)
Site

Tasarım yüzeyinde işlendiğinde geçerli denetimi barındıran kapsayıcı hakkında bilgi alır.Gets information about the container that hosts the current control when rendered on a design surface.

(Devralındığı yer: Control)
SkinID

Denetime uygulanacak kaplamayı alır veya ayarlar.Gets or sets the skin to apply to the control.

(Devralındığı yer: WebControl)
Style

Web sunucusu denetiminin dış etiketinde Style özniteliği olarak işlenecek metin özniteliklerinin bir koleksiyonunu alır.Gets a collection of text attributes that will be rendered as a style attribute on the outer tag of the Web server control.

(Devralındığı yer: WebControl)
SupportsDisabledAttribute

Denetimin disabled özelliği olduğunda, denetimin IŞLENEN HTML öğesinin özniteliğini "Disabled" olarak ayarlayıp ayarlayamayacağını gösteren bir değer alır IsEnabled false .Gets a value that indicates whether the control should set the disabled attribute of the rendered HTML element to "disabled" when the control's IsEnabled property is false.

(Devralındığı yer: BaseDataBoundControl)
TabIndex

Web sunucusu denetiminin sekme dizinini alır veya ayarlar.Gets or sets the tab index of the Web server control.

(Devralındığı yer: WebControl)
TagKey

HtmlTextWriterTagDenetimin değerini alır DetailsView .Gets the HtmlTextWriterTag value for the DetailsView control.

TagName

Denetim etiketinin adını alır.Gets the name of the control tag. Bu özellik birincil olarak denetim geliştiricileri tarafından kullanılır.This property is used primarily by control developers.

(Devralındığı yer: WebControl)
TemplateControl

Bu denetimi içeren şablonun başvurusunu alır veya ayarlar.Gets or sets a reference to the template that contains this control.

(Devralındığı yer: Control)
TemplateSourceDirectory

PageGeçerli sunucu denetimini içeren veya öğesinin sanal dizinini alır UserControl .Gets the virtual directory of the Page or UserControl that contains the current server control.

(Devralındığı yer: Control)
ToolTip

Fare işaretçisi Web sunucusu denetiminin üzerine geldiğinde görüntülenen metni alır veya ayarlar.Gets or sets the text displayed when the mouse pointer hovers over the Web server control.

(Devralındığı yer: WebControl)
TopPagerRow

DetailsViewRowDenetimdeki üst sayfalayıcı satırını temsil eden bir nesne alır DetailsView .Gets a DetailsViewRow object that represents the top pager row in a DetailsView control.

UniqueID

Sunucu denetimi için benzersiz ve hiyerarşik olarak nitelikli tanımlayıcıyı alır.Gets the unique, hierarchically qualified identifier for the server control.

(Devralındığı yer: Control)
UpdateMethod

Denetim bir güncelleştirme işlemi gerçekleştirdiğinde çağrılan sayfadaki yöntemin adını alır veya ayarlar.Gets or sets the name of the method on the page that is called when the control performs an update operation.

UpdateMethod

Verileri güncelleştirmek için çağrılacak yöntemin adını alır veya ayarlar.Gets or sets the name of the method to call in order to update data.

(Devralındığı yer: CompositeDataBoundControl)
ValidateRequestMode

Denetimin, olası tehlikeli değerler için tarayıcıdan istemci girişini denetleyip denetlemeyeceğini gösteren bir değer alır veya ayarlar.Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values.

(Devralındığı yer: Control)
ViewState

Aynı sayfa için birden çok istek arasında sunucu denetiminin görünüm durumunu kaydetmenizi ve geri yüklemenize olanak tanıyan bir durum bilgisi sözlüğü alır.Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page.

(Devralındığı yer: Control)
ViewStateIgnoresCase

StateBagNesnenin büyük/küçük harfe duyarlı olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the StateBag object is case-insensitive.

(Devralındığı yer: Control)
ViewStateMode

Bu denetimin görünüm durumu modunu alır veya ayarlar.Gets or sets the view-state mode of this control.

(Devralındığı yer: Control)
Visible

Sunucu denetiminin sayfada kullanıcı arabirimi olarak işlenip işlenmediğini gösteren bir değer alır veya ayarlar.Gets or sets a value that indicates whether a server control is rendered as UI on the page.

(Devralındığı yer: Control)
Width

Web sunucusu denetiminin genişliğini alır veya ayarlar.Gets or sets the width of the Web server control.

(Devralındığı yer: WebControl)

Yöntemler

AddAttributesToRender(HtmlTextWriter)

Belirtilen için işlenmesi gereken HTML özniteliklerini ve stillerini ekler HtmlTextWriterTag .Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriterTag. Bu yöntem öncelikli olarak denetim geliştiricileri tarafından kullanılır.This method is used primarily by control developers.

(Devralındığı yer: WebControl)
AddedControl(Control, Int32)

Nesne koleksiyonuna bir alt denetim eklendikten sonra çağırılır Controls Control .Called after a child control is added to the Controls collection of the Control object.

(Devralındığı yer: Control)
AddParsedSubObject(Object)

Sunucu denetimine, XML veya HTML, ayrıştırıldığına ilişkin bir öğe olduğunu bildirir ve öğesini sunucu denetiminin ControlCollection nesnesine ekler.Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's ControlCollection object.

(Devralındığı yer: Control)
ApplyStyle(Style)

Belirtilen stilin boş olmayan öğelerini, denetimin varolan stil öğelerinin üzerine yazarak Web denetimine kopyalar.Copies any nonblank elements of the specified style to the Web control, overwriting any existing style elements of the control. Bu yöntem öncelikle denetim geliştiricileri tarafından kullanılır.This method is primarily used by control developers.

(Devralındığı yer: WebControl)
ApplyStyleSheetSkin(Page)

Sayfa stil sayfasında tanımlanan stil özelliklerini denetime uygular.Applies the style properties defined in the page style sheet to the control.

(Devralındığı yer: Control)
BeginRenderTracing(TextWriter, Object)

İşleme verilerinin tasarım zamanı izlemesini başlatır.Begins design-time tracing of rendering data.

(Devralındığı yer: Control)
BuildProfileTree(String, Boolean)

Sunucu denetimiyle ilgili bilgileri toplar ve Trace sayfa için izleme etkinleştirildiğinde görüntülenecek özelliğe sunar.Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page.

(Devralındığı yer: Control)
ChangeMode(DetailsViewMode)

DetailsViewDenetimi belirtilen moda geçirir.Switches the DetailsView control to the specified mode.

ClearCachedClientID()

Önbelleğe alınan ClientID değeri olarak ayarlar null .Sets the cached ClientID value to null.

(Devralındığı yer: Control)
ClearChildControlState()

Sunucu denetiminin alt denetimleri için denetim durumu bilgilerini siler.Deletes the control-state information for the server control's child controls.

(Devralındığı yer: Control)
ClearChildState()

Tüm sunucu denetiminin alt denetimleri için Görünüm durumu ve denetim durumu bilgilerini siler.Deletes the view-state and control-state information for all the server control's child controls.

(Devralındığı yer: Control)
ClearChildViewState()

Tüm sunucu denetiminin alt denetimleri için Görünüm durumu bilgilerini siler.Deletes the view-state information for all the server control's child controls.

(Devralındığı yer: Control)
ClearEffectiveClientIDMode()

ClientIDModeGeçerli denetim örneğinin ve tüm alt denetimlerinin özelliğini olarak ayarlar Inherit .Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

(Devralındığı yer: Control)
ConfirmInitState()

Veri bağlantılı denetimin başlatılmış durumunu ayarlar.Sets the initialized state of the data-bound control.

(Devralındığı yer: BaseDataBoundControl)
CopyBaseAttributes(WebControl)

Nesne tarafından kapsüllenmiş özellikleri, Style belirtilen Web sunucusu denetiminden bu yöntemin çağrıldığı Web sunucusu denetimine kopyalar.Copies the properties not encapsulated by the Style object from the specified Web server control to the Web server control that this method is called from. Bu yöntem öncelikli olarak denetim geliştiricileri tarafından kullanılır.This method is used primarily by control developers.

(Devralındığı yer: WebControl)
CreateAutoGeneratedRow(AutoGeneratedFieldProperties)

AutoGeneratedFieldBelirtilen alan özelliklerini kullanarak otomatik olarak oluşturulan bir satır alanını temsil eden bir nesne oluşturur.Creates an AutoGeneratedField object that represents an automatically generated row field using the specified field properties.

CreateAutoGeneratedRows(Object)

Belirtilen veri öğesi için otomatik olarak oluşturulan satır alanları kümesi oluşturur.Creates a set of automatically generated row fields for the specified data item.

CreateChildControls()

Görünüm durumunda depolanan değerlere göre bileşik bir veri bağlantılı denetimi işlemek için kullanılan denetim hiyerarşisini oluşturur.Creates the control hierarchy that is used to render a composite data-bound control based on the values that are stored in view state.

(Devralındığı yer: CompositeDataBoundControl)
CreateChildControls(IEnumerable, Boolean)

Denetimi işlemek için kullanılan denetim hiyerarşisini oluşturur DetailsView .Creates the control hierarchy used to render the DetailsView control.

CreateControlCollection()

ControlCollectionSunucu denetiminin alt denetimlerini (sabit değer ve sunucu) tutmak için yeni bir nesne oluşturur.Creates a new ControlCollection object to hold the child controls (both literal and server) of the server control.

(Devralındığı yer: Control)
CreateControlStyle()

Denetim için varsayılan tablo stili nesnesi oluşturur DetailsView .Creates a default table style object for the DetailsView control.

CreateDataSourceSelectArguments()

DataSourceSelectArgumentsSelect komutuna geçirilen nesneyi oluşturur.Creates the DataSourceSelectArguments object that gets passed to the Select command.

CreateFieldSet(Object, Boolean)

Denetim hiyerarşisini oluşturmak için kullanılan otomatik olarak oluşturulan ve Kullanıcı tanımlı satır alanlarının tam kümesini oluşturur.Creates the complete set of automatically generated and user-defined row fields used to generate the control hierarchy.

CreateRow(Int32, DataControlRowType, DataControlRowState)

DetailsViewRowBelirtilen öğe dizinini, satır türünü ve satır durumunu kullanarak bir nesne oluşturur.Creates a DetailsViewRow object using the specified item index, row type, and row state.

CreateTable()

Denetim için içeren tablo oluşturur DetailsView .Creates the containing table for the DetailsView control.

DataBind()

DataBind()Taban sınıfının yöntemini çağırır.Calls the DataBind() method of the base class.

DataBind(Boolean)

Bir veri kaynağını çağrılan sunucu denetimine ve tüm alt denetimlerine olay oluşturma seçeneği ile bağlar DataBinding .Binds a data source to the invoked server control and all its child controls with an option to raise the DataBinding event.

(Devralındığı yer: Control)
DataBindChildren()

Bir veri kaynağını sunucu denetiminin alt denetimlerine bağlar.Binds a data source to the server control's child controls.

(Devralındığı yer: Control)
DeleteItem()

Geçerli kaydı veri kaynağından siler.Deletes the current record from the data source.

Dispose()

Sunucu denetiminin, bellekten yayınlanmadan önce son temizleme işlemini gerçekleştirmesini sağlar.Enables a server control to perform final clean up before it is released from memory.

(Devralındığı yer: Control)
EndRenderTracing(TextWriter, Object)

, İşleme verilerinin tasarım zamanı izlemesini sonlandırır.Ends design-time tracing of rendering data.

(Devralındığı yer: Control)
EnsureChildControls()

Sunucu denetiminin alt denetimleri içerip içermediğini belirler.Determines whether the server control contains child controls. Aksi takdirde, alt denetimler oluşturur.If it does not, it creates child controls.

(Devralındığı yer: Control)
EnsureDataBound()

DataBind()Veri listeleme denetiminin veri bağlamayı gerektirdiğini ve geçerli bir veri kaynağı denetiminin belirtildiğinden emin olduktan sonra yöntemini çağırır.Calls the DataBind() method after verifying that the data listing control requires data binding and that a valid data source control is specified.

EnsureID()

Atanmamış bir tanımlayıcıya sahip olmayan denetimler için bir tanımlayıcı oluşturur.Creates an identifier for controls that do not have an identifier assigned.

(Devralındığı yer: Control)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
ExtractRowValues(IOrderedDictionary, Boolean, Boolean)

Görünen her bir alanın değerini alır ve belirtilen IOrderedDictionary nesnede depolar.Retrieves the values of each field displayed and stores them in the specified IOrderedDictionary object.

FindControl(String)

Belirtilen parametreyle bir sunucu denetimi için geçerli adlandırma kapsayıcısını arar id .Searches the current naming container for a server control with the specified id parameter.

(Devralındığı yer: Control)
FindControl(String, Int32)

, id pathOffset Aramada yardımcı olan parametresinde belirtilen ve bir tamsayı olan bir sunucu denetimi için geçerli adlandırma kapsayıcısını arar.Searches the current naming container for a server control with the specified id and an integer, specified in the pathOffset parameter, which aids in the search. Metodun bu sürümünü geçersiz kılmamalıdır FindControl .You should not override this version of the FindControl method.

(Devralındığı yer: Control)
Focus()

Giriş odağını bir denetime ayarlar.Sets input focus to a control.

(Devralındığı yer: Control)
GetCallbackResult()

Bir denetimi hedefleyen geri çağırma olayının sonucunu döndürür.Returns the result of a callback event that targets a control.

GetCallbackScript(IButtonControl, String)

Belirtilen bağımsız değişken kullanılarak oluşturulan geri çağırma dizesini döndürür.Returns the callback string created using the specified argument.

GetData()

Veriye dayalı DataSourceView denetimin veri işlemlerini gerçekleştirmek için kullandığı bir nesneyi alır.Retrieves a DataSourceView object that the data-bound control uses to perform data operations.

(Devralındığı yer: DataBoundControl)
GetDataSource()

IDataSourceVarsa, veri bağlantılı denetimin ilişkilendirildiği arabirimi alır.Retrieves the IDataSource interface that the data-bound control is associated with, if any.

(Devralındığı yer: DataBoundControl)
GetDesignModeState()

Bir denetim için tasarım zamanı verilerini alır.Gets design-time data for a control.

(Devralındığı yer: Control)
GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetRouteUrl(Object)

Bir yol parametreleri kümesine karşılık gelen URL 'YI alır.Gets the URL that corresponds to a set of route parameters.

(Devralındığı yer: Control)
GetRouteUrl(RouteValueDictionary)

Bir yol parametreleri kümesine karşılık gelen URL 'YI alır.Gets the URL that corresponds to a set of route parameters.

(Devralındığı yer: Control)
GetRouteUrl(String, Object)

Bir yol parametreleri kümesine ve bir yol adına karşılık gelen URL 'YI alır.Gets the URL that corresponds to a set of route parameters and a route name.

(Devralındığı yer: Control)
GetRouteUrl(String, RouteValueDictionary)

Bir yol parametreleri kümesine ve bir yol adına karşılık gelen URL 'YI alır.Gets the URL that corresponds to a set of route parameters and a route name.

(Devralındığı yer: Control)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
GetUniqueIDRelativeTo(Control)

Belirtilen denetimin özelliğinin önekli bölümünü döndürür UniqueID .Returns the prefixed portion of the UniqueID property of the specified control.

(Devralındığı yer: Control)
HasControls()

Sunucu denetiminin herhangi bir alt denetim içerip içermeyeceğini belirler.Determines if the server control contains any child controls.

(Devralındığı yer: Control)
HasEvents()

Denetim veya herhangi bir alt denetim için olayların kaydedilip edilmeyeceğini gösteren bir değer döndürür.Returns a value indicating whether events are registered for the control or any child controls.

(Devralındığı yer: Control)
InitializePager(DetailsViewRow, PagedDataSource)

Denetim için sayfalayıcı satırını oluşturur DetailsView .Creates the pager row for the DetailsView control.

InitializeRow(DetailsViewRow, DataControlField)

Belirtilen nesneyi başlatır DetailsViewRow .Initializes the specified DetailsViewRow object.

InsertItem(Boolean)

Geçerli kaydı veri kaynağına ekler.Inserts the current record in the data source.

IsBindableType(Type)

Belirtilen veri türünün denetimdeki bir alana bağlanıp bağlanamayacağını belirler DetailsView .Determines whether the specified data type can be bound to a field in the DetailsView control.

IsLiteralContent()

Sunucu denetiminin yalnızca sabit değer içeriğini bulundurduğunu belirler.Determines if the server control holds only literal content.

(Devralındığı yer: Control)
LoadControlState(Object)

DetailsViewÖzelliği olarak ayarlanmış olsa bile, denetimde kalıcı olması gereken özelliklerin durumunu yükler EnableViewState false .Loads the state of the properties in the DetailsView control that need to be persisted, even when the EnableViewState property is set to false.

LoadViewState(Object)

Denetimin daha önce kaydedilen görünüm durumunu yükler DetailsView .Loads the previously saved view state of the DetailsView control.

MapPathSecure(String)

Mutlak ya da göreli bir sanal yolun eşlendiği fiziksel yolu alır.Retrieves the physical path that a virtual path, either absolute or relative, maps to.

(Devralındığı yer: Control)
MarkAsDataBound()

Görüntüleme durumundaki denetimin durumunu verilere başarıyla bağlandığında ayarlar.Sets the state of the control in view state as successfully bound to data.

(Devralındığı yer: DataBoundControl)
MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
MergeStyle(Style)

Belirtilen stilin boş olmayan öğelerini Web denetimine kopyalar, ancak denetimin varolan stil öğelerinin üzerine yazmaz.Copies any nonblank elements of the specified style to the Web control, but will not overwrite any existing style elements of the control. Bu yöntem öncelikli olarak denetim geliştiricileri tarafından kullanılır.This method is used primarily by control developers.

(Devralındığı yer: WebControl)
OnBubbleEvent(Object, EventArgs)

Web sunucusu denetimine yönelik olayın, sayfanın Kullanıcı arabirimi (UI) sunucu denetimi hiyerarşisinin geçtiğini belirtir.Determines whether the event for the Web server control is passed up the page's user interface (UI) server control hierarchy.

OnCreatingModelDataSource(CreatingModelDataSourceEventArgs)

Olayını oluşturur CreatingModelDataSource .Raises the CreatingModelDataSource event.

(Devralındığı yer: DataBoundControl)
OnDataBinding(EventArgs)

Olayını oluşturur DataBinding .Raises the DataBinding event.

(Devralındığı yer: Control)
OnDataBound(EventArgs)

Olayını oluşturur DataBound .Raises the DataBound event.

(Devralındığı yer: BaseDataBoundControl)
OnDataPropertyChanged()

Temel veri kaynağı tanımlama özelliklerinden biri değiştirildikten sonra veri bağlama denetimini verilerine yeniden bağlar.Rebinds the data-bound control to its data after one of the base data source identification properties changes.

(Devralındığı yer: DataBoundControl)
OnDataSourceViewChanged(Object, EventArgs)

Olayını oluşturur DataSourceViewChanged .Raises the DataSourceViewChanged event.

OnInit(EventArgs)

Olayını oluşturur Init .Raises the Init event.

OnItemCommand(DetailsViewCommandEventArgs)

Olayını oluşturur ItemCommand .Raises the ItemCommand event.

OnItemCreated(EventArgs)

Olayını oluşturur ItemCreated .Raises the ItemCreated event.

OnItemDeleted(DetailsViewDeletedEventArgs)

Olayını oluşturur ItemDeleted .Raises the ItemDeleted event.

OnItemDeleting(DetailsViewDeleteEventArgs)

Olayını oluşturur ItemDeleting .Raises the ItemDeleting event.

OnItemInserted(DetailsViewInsertedEventArgs)

Olayını oluşturur ItemInserted .Raises the ItemInserted event.

OnItemInserting(DetailsViewInsertEventArgs)

Olayını oluşturur ItemInserting .Raises the ItemInserting event.

OnItemUpdated(DetailsViewUpdatedEventArgs)

Olayını oluşturur ItemUpdated .Raises the ItemUpdated event.

OnItemUpdating(DetailsViewUpdateEventArgs)

Olayını oluşturur ItemUpdating .Raises the ItemUpdating event.

OnLoad(EventArgs)

Olayı işler Load .Handles the Load event.

(Devralındığı yer: DataBoundControl)
OnModeChanged(EventArgs)

Olayını oluşturur ModeChanged .Raises the ModeChanged event.

OnModeChanging(DetailsViewModeEventArgs)

Olayını oluşturur ModeChanging .Raises the ModeChanging event.

OnPageIndexChanged(EventArgs)

Olayını oluşturur PageIndexChanged .Raises the PageIndexChanged event.

OnPageIndexChanging(DetailsViewPageEventArgs)

Olayını oluşturur PageIndexChanging .Raises the PageIndexChanging event.

OnPagePreLoad(Object, EventArgs)

Denetim yüklenmeden önce veri bağlantılı denetimin başlatılmış durumunu ayarlar.Sets the initialized state of the data-bound control before the control is loaded.

OnPreRender(EventArgs)

Olayını oluşturur PreRender .Raises the PreRender event.

OnUnload(EventArgs)

Olayını oluşturur Unload .Raises the Unload event.

(Devralındığı yer: Control)
OpenFile(String)

StreamBir dosyayı okumak için kullanılır.Gets a Stream used to read a file.

(Devralındığı yer: Control)
PerformDataBinding(IEnumerable)

Belirtilen veri kaynağını DetailsView denetime bağlar.Binds the specified data source to the DetailsView control.

PerformSelect()

İlişkili veri kaynağından verileri alır.Retrieves data from the associated data source.

(Devralındığı yer: DataBoundControl)
PrepareControlHierarchy()

Denetimin denetim hiyerarşisini ayarlar DetailsView .Sets up the control hierarchy of the DetailsView control.

RaiseBubbleEvent(Object, EventArgs)

Herhangi bir olay kaynağını ve bilgilerini denetimin üst öğesine atar.Assigns any sources of the event and its information to the control's parent.

(Devralındığı yer: Control)
RaiseCallbackEvent(String)

Yönteminde geri çağırma işleyicisinin bağımsız değişkenlerini oluşturur GetCallbackEventReference .Creates the arguments for the callback handler in the GetCallbackEventReference method.

RaisePostBackEvent(String)

DetailsViewSunucuya geri gönderirse denetim için uygun olayları yükseltir.Raises the appropriate events for the DetailsView control when it posts back to the server.

RemovedControl(Control)

Bir alt denetim nesnenin koleksiyonundan kaldırıldıktan sonra çağırılır Controls Control .Called after a child control is removed from the Controls collection of the Control object.

(Devralındığı yer: Control)
Render(HtmlTextWriter)

DetailsViewBelirtilen nesneyi kullanarak istemcideki denetimi görüntüler HtmlTextWriter .Displays the DetailsView control on the client using the specified HtmlTextWriter object.

RenderBeginTag(HtmlTextWriter)

Denetimin HTML açılış etiketini belirtilen yazıcıya işler.Renders the HTML opening tag of the control to the specified writer. Bu yöntem öncelikli olarak denetim geliştiricileri tarafından kullanılır.This method is used primarily by control developers.

(Devralındığı yer: WebControl)
RenderChildren(HtmlTextWriter)

Sunucu denetiminin alt öğelerinin içeriğini, HtmlTextWriter istemcide işlenecek içeriği yazan bir belirtilen nesneye çıkarır.Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client.

(Devralındığı yer: Control)
RenderContents(HtmlTextWriter)

Denetimin içeriğini belirtilen yazıcıya işler.Renders the contents of the control to the specified writer. Bu yöntem öncelikli olarak denetim geliştiricileri tarafından kullanılır.This method is used primarily by control developers.

(Devralındığı yer: WebControl)
RenderControl(HtmlTextWriter)

Sunucu denetimi içeriğini sağlanan bir nesneye çıkarır HtmlTextWriter ve izleme etkinse denetimle ilgili izleme bilgilerini depolar.Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.

(Devralındığı yer: Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Belirtilen bir nesne kullanarak, belirtilen bir nesne için sunucu denetimi içeriğini çıkarır HtmlTextWriter ControlAdapter .Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.

(Devralındığı yer: Control)
RenderEndTag(HtmlTextWriter)

Denetimin HTML kapanış etiketini belirtilen yazıcıya işler.Renders the HTML closing tag of the control into the specified writer. Bu yöntem öncelikli olarak denetim geliştiricileri tarafından kullanılır.This method is used primarily by control developers.

(Devralındığı yer: WebControl)
ResolveAdapter()

Belirtilen denetimi işlemeden sorumlu denetim bağdaştırıcısını alır.Gets the control adapter responsible for rendering the specified control.

(Devralındığı yer: Control)
ResolveClientUrl(String)

Tarayıcı tarafından kullanılabilen bir URL 'YI alır.Gets a URL that can be used by the browser.

(Devralındığı yer: Control)
ResolveUrl(String)

URL 'YI, istenen istemcide kullanılabilir olan birine dönüştürür.Converts a URL into one that is usable on the requesting client.

(Devralındığı yer: Control)
SaveControlState()

DetailsViewÖzelliği olarak ayarlanmış olsa bile, denetimde kalıcı olması gereken özelliklerin durumunu kaydeder EnableViewState false .Saves the state of the properties in the DetailsView control that need to be persisted, even when the EnableViewState property is set to false.

SaveViewState()

Denetimin geçerli görünüm durumunu kaydeder DetailsView .Saves the current view state of the DetailsView control.

SetDesignModeState(IDictionary)

Bir denetim için tasarım zamanı verilerini ayarlar.Sets design-time data for a control.

(Devralındığı yer: Control)
SetPageIndex(Int32)

Denetimde görüntülenmekte olan sayfanın dizinini ayarlar DetailsView .Sets the index of the currently displayed page in the DetailsView control.

SetRenderMethodDelegate(RenderMethod)

Sunucu denetimini ve içeriğini üst denetimine işlemek için bir olay işleyici temsilcisi atar.Assigns an event handler delegate to render the server control and its content into its parent control.

(Devralındığı yer: Control)
SetTraceData(Object, Object)

İzleme verileri anahtarını ve izleme verileri değerini kullanarak, işleme verilerinin tasarım zamanı izleme için izleme verilerini ayarlar.Sets trace data for design-time tracing of rendering data, using the trace data key and the trace data value.

(Devralındığı yer: Control)
SetTraceData(Object, Object, Object)

İzlenen nesne, izleme verileri anahtarı ve izleme verileri değerlerini kullanarak, işleme verilerinin tasarım zamanı izleme için izleme verilerini ayarlar.Sets trace data for design-time tracing of rendering data, using the traced object, the trace data key, and the trace data value.

(Devralındığı yer: Control)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)
TrackViewState()

Görünümde görünüm durumu değişikliklerini izlemeye ve kaydetmeye başlamak için başlangıç noktasını işaretler DetailsView .Marks the starting point to begin tracking and saving view-state changes to the DetailsView control.

UpdateItem(Boolean)

Veri kaynağındaki geçerli kaydı güncelleştirir.Updates the current record in the data source.

ValidateDataSource(Object)

Veriye bağlı bir denetimin bağlandığı nesnenin ile birlikte çalışabildiğini doğrular.Verifies that the object a data-bound control binds to is one it can work with.

(Devralındığı yer: DataBoundControl)

Ekinlikler

CallingDataMethods

Veri yöntemleri çağrıldığında gerçekleşir.Occurs when data methods are being called.

(Devralındığı yer: DataBoundControl)
CreatingModelDataSource

ModelDataSourceNesne oluşturulurken gerçekleşir.Occurs when the ModelDataSource object is being created.

(Devralındığı yer: DataBoundControl)
DataBinding

Sunucu denetimi bir veri kaynağına bağlandığında gerçekleşir.Occurs when the server control binds to a data source.

(Devralındığı yer: Control)
DataBound

Sunucu denetimini bir veri kaynağına bağladıktan sonra gerçekleşir.Occurs after the server control binds to a data source.

(Devralındığı yer: BaseDataBoundControl)
Disposed

Bir ASP.NET sayfası istendiğinde sunucu denetim yaşam döngüsünün son aşaması olan bellekten bir sunucu denetimi serbest bırakıldığında gerçekleşir.Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.

(Devralındığı yer: Control)
Init

Sunucu denetimi başlatıldığında gerçekleşir. Bu, yaşam döngüsünün ilk adımıdır.Occurs when the server control is initialized, which is the first step in its lifecycle.

(Devralındığı yer: Control)
ItemCommand

Denetim içindeki bir düğme tıklandığında gerçekleşir DetailsView .Occurs when a button within a DetailsView control is clicked.

ItemCreated

Denetimde bir kayıt oluşturulduğunda gerçekleşir DetailsView .Occurs when a record is created in a DetailsView control.

ItemDeleted

Denetim içindeki bir Delete düğmesine DetailsView tıklandığında, ancak silme işleminden sonra gerçekleşir.Occurs when a Delete button within a DetailsView control is clicked, but after the delete operation.

ItemDeleting

Denetim içindeki bir Delete düğmesine DetailsView tıklandığında, ancak silme işleminden önce oluşur.Occurs when a Delete button within a DetailsView control is clicked, but before the delete operation.

ItemInserted

Denetim içindeki bir INSERT düğmesine DetailsView tıklandığında, ancak INSERT işleminden sonra gerçekleşir.Occurs when an Insert button within a DetailsView control is clicked, but after the insert operation.

ItemInserting

Denetim içindeki bir INSERT düğmesine DetailsView tıklandığında, ancak INSERT işleminden önce, gerçekleşir.Occurs when an Insert button within a DetailsView control is clicked, but before the insert operation.

ItemUpdated

Denetim içindeki bir güncelleştirme düğmesine DetailsView tıklandığında, ancak güncelleştirme işleminden sonra gerçekleşir.Occurs when an Update button within a DetailsView control is clicked, but after the update operation.

ItemUpdating

Denetim içindeki bir güncelleştirme düğmesine DetailsView tıklandığında, ancak güncelleştirme işleminden önce gerçekleşir.Occurs when an Update button within a DetailsView control is clicked, but before the update operation.

Load

Sunucu denetimi nesnesine yüklendiğinde gerçekleşir Page .Occurs when the server control is loaded into the Page object.

(Devralındığı yer: Control)
ModeChanged

Bir DetailsView Denetim düzenleme, ekleme ve salt okuma modu arasında değişikliğe çalıştığında, ancak CurrentMode özellik güncelleştirildikten sonra gerçekleşir.Occurs when a DetailsView control attempts to change between edit, insert, and read-only mode, but after the CurrentMode property is updated.

ModeChanging

Bir DetailsView Denetim düzenleme, ekleme ve salt okuma modu arasında değişikliğe çalıştığında, ancak CurrentMode özellik güncellenmesinden önce oluşur.Occurs when a DetailsView control attempts to change between edit, insert, and read-only mode, but before the CurrentMode property is updated.

PageIndexChanged

PageIndexBir sayfalama işleminden sonra özelliğin değeri değiştiğinde gerçekleşir.Occurs when the value of the PageIndex property changes after a paging operation.

PageIndexChanging

PageIndexÖzelliğin değeri bir sayfalama işleminden önce değiştiğinde gerçekleşir.Occurs when the value of the PageIndex property changes before a paging operation.

PreRender

Nesne yüklendikten sonra, Control ancak işlemeden önce oluşur.Occurs after the Control object is loaded but prior to rendering.

(Devralındığı yer: Control)
Unload

Sunucu denetimi bellekten kaldırıldığında gerçekleşir.Occurs when the server control is unloaded from memory.

(Devralındığı yer: Control)

Belirtik Arabirim Kullanımları

IAttributeAccessor.GetAttribute(String)

Belirtilen ada sahip Web denetiminin bir özniteliğini alır.Gets an attribute of the Web control with the specified name.

(Devralındığı yer: WebControl)
IAttributeAccessor.SetAttribute(String, String)

Web denetiminin bir özniteliğini belirtilen ad ve değere ayarlar.Sets an attribute of the Web control to the specified name and value.

(Devralındığı yer: WebControl)
ICallbackContainer.GetCallbackScript(IButtonControl, String)

Denetim için geri çağırma betiği oluşturur DetailsView .Creates the callback script for the DetailsView control.

ICallbackEventHandler.GetCallbackResult()

Yöntemine bakın GetCallbackResult() .See the method GetCallbackResult().

ICallbackEventHandler.RaiseCallbackEvent(String)

Belirtilen bağımsız değişkenleri kullanarak geri çağırma olayını başlatır.Raises the callback event using the specified arguments.

IControlBuilderAccessor.ControlBuilder

Bu üyenin açıklaması için bkz ControlBuilder ..For a description of this member, see ControlBuilder.

(Devralındığı yer: Control)
IControlDesignerAccessor.GetDesignModeState()

Bu üyenin açıklaması için bkz GetDesignModeState() ..For a description of this member, see GetDesignModeState().

(Devralındığı yer: Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Bu üyenin açıklaması için bkz SetDesignModeState(IDictionary) ..For a description of this member, see SetDesignModeState(IDictionary).

(Devralındığı yer: Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Bu üyenin açıklaması için bkz SetOwnerControl(Control) ..For a description of this member, see SetOwnerControl(Control).

(Devralındığı yer: Control)
IControlDesignerAccessor.UserData

Bu üyenin açıklaması için bkz UserData ..For a description of this member, see UserData.

(Devralındığı yer: Control)
IDataBindingsAccessor.DataBindings

Bu üyenin açıklaması için bkz DataBindings ..For a description of this member, see DataBindings.

(Devralındığı yer: Control)
IDataBindingsAccessor.HasDataBindings

Bu üyenin açıklaması için bkz HasDataBindings ..For a description of this member, see HasDataBindings.

(Devralındığı yer: Control)
IDataBoundControl.DataKeyNames

Bu özelliğin açıklaması için bkz DataKeyNames ..For a description of this property, see DataKeyNames.

IDataBoundControl.DataMember

Bu özelliğin açıklaması için bkz DataMember ..For a description of this property, see DataMember.

IDataBoundControl.DataSource

Bu özelliğin açıklaması için bkz DataSource ..For a description of this property, see DataSource.

IDataBoundControl.DataSourceID

Bu özelliğin açıklaması için bkz DataSourceID ..For a description of this property, see DataSourceID.

IDataBoundControl.DataSourceObject

Bu özelliğin açıklaması için bkz DataSourceObject ..For a description of this property, see DataSourceObject.

IDataBoundItemControl.DataKey

Bu özelliğin açıklaması için bkz DataKey ..For a description of this property, see DataKey.

IDataBoundItemControl.Mode

Bu özelliğin açıklaması için bkz Mode ..For a description of this property, see Mode.

IDataItemContainer.DataItemIndex

Bu üyenin açıklaması için bkz DataItemIndex ..For a description of this member, see DataItemIndex.

IDataItemContainer.DisplayIndex

Bu üyenin açıklaması için bkz DisplayIndex ..For a description of this member, see DisplayIndex.

IExpressionsAccessor.Expressions

Bu üyenin açıklaması için bkz Expressions ..For a description of this member, see Expressions.

(Devralındığı yer: Control)
IExpressionsAccessor.HasExpressions

Bu üyenin açıklaması için bkz HasExpressions ..For a description of this member, see HasExpressions.

(Devralındığı yer: Control)
IFieldControl.FieldsGenerator

Bu özelliğin açıklaması için bkz FieldsGenerator ..For a description of this property, see FieldsGenerator.

IParserAccessor.AddParsedSubObject(Object)

Bu üyenin açıklaması için bkz AddParsedSubObject(Object) ..For a description of this member, see AddParsedSubObject(Object).

(Devralındığı yer: Control)
IPostBackContainer.GetPostBackOptions(IButtonControl)

Bu üyenin açıklaması için bkz GetPostBackOptions(IButtonControl) ..For a description of this member, see GetPostBackOptions(IButtonControl).

IPostBackEventHandler.RaisePostBackEvent(String)

Bu üyenin açıklaması için bkz RaisePostBackEvent(String) ..For a description of this member, see RaisePostBackEvent(String).

Uzantı Metotları

EnablePersistedSelection(BaseDataBoundControl)
Kullanımdan kalktı.

Seçimi ve sayfalamayı destekleyen veri denetimlerinde seçimin kalıcı olmasını sağlar.Enables selection to be persisted in data controls that support selection and paging.

FindDataSourceControl(Control)

Belirtilen denetim için veri denetimiyle ilişkili veri kaynağını döndürür.Returns the data source that is associated with the data control for the specified control.

FindFieldTemplate(Control, String)

Belirtilen denetimin adlandırma kapsayıcısında belirtilen sütun için alan şablonunu döndürür.Returns the field template for the specified column in the specified control's naming container.

FindMetaTable(Control)

İçerilen veri denetimi için metatable nesnesini döndürür.Returns the metatable object for the containing data control.

GetDefaultValues(INamingContainer)

Belirtilen veri denetimi için varsayılan değerlerin koleksiyonunu alır.Gets the collection of the default values for the specified data control.

GetMetaTable(INamingContainer)

Belirtilen veri denetimi için tablo meta verilerini alır.Gets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable)

Belirtilen veri denetimi için tablo meta verilerini ayarlar.Sets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Belirtilen veri denetimi için tablo meta verilerini ve varsayılan değer eşlemesini ayarlar.Sets the table metadata and default value mapping for the specified data control.

SetMetaTable(INamingContainer, MetaTable, Object)

Belirtilen veri denetimi için tablo meta verilerini ve varsayılan değer eşlemesini ayarlar.Sets the table metadata and default value mapping for the specified data control.

TryGetMetaTable(INamingContainer, MetaTable)

Tablo meta verilerinin kullanılabilir olup olmadığını belirler.Determines whether table metadata is available.

EnableDynamicData(INamingContainer, Type)

Belirtilen veri denetimi için dinamik veri davranışını etkin bir şekilde sunar.Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Belirtilen veri denetimi için dinamik veri davranışını etkin bir şekilde sunar.Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, Object)

Belirtilen veri denetimi için dinamik veri davranışını etkin bir şekilde sunar.Enables Dynamic Data behavior for the specified data control.

Şunlara uygulanır

Ayrıca bkz.