FormView Klas

Definitie

Geeft de waarden van één record uit een gegevensbron weer met behulp van door de gebruiker gedefinieerde sjablonen. Met het FormView besturingselement kunt u records bewerken, verwijderen en invoegen.

public ref class FormView : System::Web::UI::WebControls::CompositeDataBoundControl, System::Web::UI::IDataItemContainer, System::Web::UI::IPostBackEventHandler, System::Web::UI::WebControls::IPostBackContainer
public ref class FormView : System::Web::UI::WebControls::CompositeDataBoundControl, System::Web::UI::IDataItemContainer, System::Web::UI::IPostBackEventHandler, System::Web::UI::WebControls::IDataBoundItemControl, System::Web::UI::WebControls::IPostBackContainer
[System.Web.UI.ControlValueProperty("SelectedValue")]
public class FormView : System.Web.UI.WebControls.CompositeDataBoundControl, System.Web.UI.IDataItemContainer, System.Web.UI.IPostBackEventHandler, System.Web.UI.WebControls.IPostBackContainer
[System.Web.UI.ControlValueProperty("SelectedValue")]
public class FormView : System.Web.UI.WebControls.CompositeDataBoundControl, System.Web.UI.IDataItemContainer, System.Web.UI.IPostBackEventHandler, System.Web.UI.WebControls.IDataBoundItemControl, System.Web.UI.WebControls.IPostBackContainer
[<System.Web.UI.ControlValueProperty("SelectedValue")>]
type FormView = class
    inherit CompositeDataBoundControl
    interface IDataItemContainer
    interface INamingContainer
    interface IPostBackEventHandler
    interface IPostBackContainer
[<System.Web.UI.ControlValueProperty("SelectedValue")>]
type FormView = class
    inherit CompositeDataBoundControl
    interface IDataItemContainer
    interface INamingContainer
    interface IPostBackEventHandler
    interface IPostBackContainer
    interface IDataBoundItemControl
    interface IDataBoundControl
Public Class FormView
Inherits CompositeDataBoundControl
Implements IDataItemContainer, IPostBackContainer, IPostBackEventHandler
Public Class FormView
Inherits CompositeDataBoundControl
Implements IDataBoundItemControl, IDataItemContainer, IPostBackContainer, IPostBackEventHandler
Overname
Kenmerken
Implementeringen

Voorbeelden

In het volgende voorbeeld ziet u hoe u een FormView besturingselement gebruikt om de waarden van een SqlDataSource besturingselement weer te geven.


<%@ 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>FormView Example</title>
</head>
<body>
    <form id="form1" runat="server">
        
      <h3>FormView Example</h3>
                       
      <asp:formview id="EmployeeFormView"
        datasourceid="EmployeeSource"
        allowpaging="true"
        datakeynames="EmployeeID" 
        runat="server">
        
        <itemtemplate>
        
          <table>
            <tr>
              <td>
                <asp:image id="EmployeeImage"
                  imageurl='<%# Eval("PhotoPath") %>'
                  alternatetext='<%# Eval("LastName") %>' 
                  runat="server"/>
              </td>
              <td>
                <h3><%# Eval("FirstName") %> <%# Eval("LastName") %></h3>      
                <%# Eval("Title") %>        
              </td>
            </tr>
          </table>
        
        </itemtemplate>
          
        <pagersettings position="Bottom"
          mode="NextPrevious"/> 
                  
      </asp:formview>
          
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="EmployeeSource"
        selectcommand="Select [EmployeeID], [LastName], [FirstName], [Title], [PhotoPath] From [Employees]"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>" 
        runat="server"/>
            
    </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>FormView Example</title>
</head>
<body>
    <form id="form1" runat="server">
        
      <h3>FormView Example</h3>
                       
      <asp:formview id="EmployeeFormView"
        datasourceid="EmployeeSource"
        allowpaging="true"
        datakeynames="EmployeeID" 
        runat="server">
        
        <itemtemplate>
        
          <table>
            <tr>
              <td>
                <asp:image id="EmployeeImage"
                  imageurl='<%# Eval("PhotoPath") %>'
                  alternatetext='<%# Eval("LastName") %>' 
                  runat="server"/>
              </td>
              <td>
                <h3><%# Eval("FirstName") %> <%# Eval("LastName") %></h3>      
                <%# Eval("Title") %>        
              </td>
            </tr>
          </table>
        
        </itemtemplate>
          
        <pagersettings position="Bottom"
          mode="NextPrevious"/> 
                  
      </asp:formview>
          
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="EmployeeSource"
        selectcommand="Select [EmployeeID], [LastName], [FirstName], [Title], [PhotoPath] From [Employees]"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>" 
        runat="server"/>
            
    </form>
  </body>
</html>

In het volgende voorbeeld ziet u hoe u een FormView besturingselement gebruikt om bestaande records te bewerken.

Important

Het besturingselement in dit voorbeeld heeft een tekstvak dat gebruikersinvoer accepteert. Dit is een mogelijke beveiligingsrisico. Standaard valideren ASP.NET webpagina's dat gebruikersinvoer geen script- of HTML-elementen bevat. Zie Overzicht van Script Exploits voor meer informatie.


<%@ 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 EmployeeFormView_ItemUpdating(Object sender, FormViewUpdateEventArgs e)
  {

    // Validate the field values entered by the user. This
    // example determines whether the user left any fields
    // empty. Use the NewValues property to access the new 
    // values entered by the user.
    ArrayList emptyFieldList = ValidateFields(e.NewValues);

    if (emptyFieldList.Count > 0)
    {

      // The user left some fields empty. Display an error message.
      
      // Use the Keys property to retrieve the key field value.
      String keyValue = e.Keys["EmployeeID"].ToString();

      MessageLabel.Text = "You must enter a value for each field of record " +
        keyValue + ".<br/>The following fields are missing:<br/><br/>";

      // Display the missing fields.
      foreach (String value in emptyFieldList)
      {
        // Use the OldValues property to access the original value
        // of a field.
        MessageLabel.Text += value + " - Original Value = " + 
          e.OldValues[value].ToString() + "<br />";
      }

      // Cancel the update operation.
      e.Cancel = true;

    }
    else
    {
      // The field values passed validation. Clear the
      // error message label.
      MessageLabel.Text = "";
    }

  }

  ArrayList ValidateFields(IOrderedDictionary list)
  {
    
    // Create an ArrayList object to store the
    // names of any empty fields.
    ArrayList emptyFieldList = new ArrayList();

    // Iterate though the field values entered by
    // the user and check for an empty field. Empty
    // fields contain a null value.
    foreach (DictionaryEntry entry in list)
    {
      if (entry.Value == String.Empty)
      {
        // Add the field name to the ArrayList object.
        emptyFieldList.Add(entry.Key.ToString());
      }
    }

    return emptyFieldList;
  }

  void EmployeeFormView_ModeChanging(Object sender, FormViewModeEventArgs e)
  {
    if (e.CancelingEdit)
    {
      // The user canceled the update operation.
      // Clear the error message label.
      MessageLabel.Text = "";
    }
  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>FormView Example</title>
</head>
<body>
    <form id="form1" runat="server">
        
      <h3>FormView Example</h3>
                       
      <asp:formview id="EmployeeFormView"
        datasourceid="EmployeeSource"
        allowpaging="true"
        datakeynames="EmployeeID"
        headertext="Employee Record"
        emptydatatext="No employees found."
        onitemupdating="EmployeeFormView_ItemUpdating"
        onmodechanging="EmployeeFormView_ModeChanging"  
        runat="server">
        
        <headerstyle backcolor="CornFlowerBlue"
          forecolor="White"
          font-size="14"
          horizontalalign="Center"  
          wrap="false"/>
        <rowstyle backcolor="LightBlue"
          wrap="false"/>
        <pagerstyle backcolor="CornFlowerBlue"/>

        <itemtemplate>
          <table>
            <tr>
              <td rowspan="6">
                <asp:image id="EmployeeImage"
                  imageurl='<%# Eval("PhotoPath") %>'
                  alternatetext='<%# Eval("LastName") %>' 
                  runat="server"/>
              </td>
              <td colspan="2">
                    
              </td>
            </tr>
            <tr>
              <td>
                <b>Name:</b>
              </td>
              <td>
                <%# Eval("FirstName") %> <%# Eval("LastName") %>
              </td>
            </tr>
            <tr>
              <td>
                <b>Title:</b>
              </td>
              <td>
                <%# Eval("Title") %>
              </td>
            </tr>
            <tr>
              <td>
                <b>Hire Date:</b>                 
              </td>
              <td>
                <%# Eval("HireDate","{0:d}") %>
              </td>
            </tr>
            <tr style="height:150; vertical-align:top">
              <td>
                <b>Address:</b>
              </td>
              <td>
                <%# Eval("Address") %><br/>
                <%# Eval("City") %> <%# Eval("Region") %>
                <%# Eval("PostalCode") %><br/>
                <%# Eval("Country") %>   
              </td>
            </tr>
            <tr>
              <td colspan="2">
                <asp:linkbutton id="Edit"
                  text="Edit"
                  commandname="Edit"
                  runat="server"/> 
              </td>
            </tr>
          </table>       
        </itemtemplate>
        <edititemtemplate>
          <table>
            <tr>
              <td rowspan="6">
                <asp:image id="EmployeeEditImage"
                  imageurl='<%# Eval("PhotoPath") %>'
                  alternatetext='<%# Eval("LastName") %>' 
                  runat="server"/>
              </td>
              <td colspan="2">
                    
              </td>
            </tr>
            <tr>
              <td>
                <b>Name:</b>
              </td>
              <td>
                <asp:textbox id="FirstNameUpdateTextBox"
                  text='<%# Bind("FirstName") %>'
                  runat="server"/>
                <asp:textbox id="LastNameUpdateTextBox"
                  text='<%# Bind("LastName") %>'
                  runat="server"/>
              </td>
            </tr>
            <tr>
              <td>
                <b>Title:</b>
              </td>
              <td>
                <asp:textbox id="TitleUpdateTextBox"
                  text='<%# Bind("Title") %>'
                  runat="server"/> 
              </td>
            </tr>
            <tr>
              <td>
                <b>Hire Date:</b>                 
              </td>
              <td>
                <asp:textbox id="HireDateUpdateTextBox"
                  text='<%# Bind("HireDate", "{0:d}") %>'
                  runat="server"/>
              </td>
            </tr>
            <tr style="height:150; vertical-align:top">
              <td>
                <b>Address:</b>
              </td>
              <td>
                <asp:textbox id="AddressUpdateTextBox"
                  text='<%# Bind("Address") %>'
                  runat="server"/>
                <br/>
                <asp:textbox id="CityUpdateTextBox"
                  text='<%# Bind("City") %>'
                  runat="server"/> 
                <asp:textbox id="RegionUpdateTextBox"
                  text='<%# Bind("Region") %>'
                  width="40"
                  runat="server"/>
                <asp:textbox id="PostalCodeUpdateTextBox"
                  text='<%# Bind("PostalCode") %>'
                  width="60"
                  runat="server"/>
                <br/>
                <asp:textbox id="CountryUpdateTextBox"
                  text='<%# Bind("Country") %>'
                  runat="server"/> 
              </td>
            </tr>
            <tr>
              <td colspan="2">
                <asp:linkbutton id="UpdateButton"
                  text="Update"
                  commandname="Update"
                  runat="server"/>
                <asp:linkbutton id="CancelButton"
                  text="Cancel"
                  commandname="Cancel"
                  runat="server"/> 
              </td>
            </tr>
          </table>       
        </edititemtemplate>
          
        <pagersettings position="Bottom"
          mode="Numeric"/> 
                  
      </asp:formview>
      
      <br/><br/>
      
      <asp:label id="MessageLabel"
          forecolor="Red"
          runat="server"/>
          
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="EmployeeSource"
        selectcommand="Select [EmployeeID], [LastName], [FirstName], [Title], [Address], [City], [Region], [PostalCode], [Country], [HireDate], [PhotoPath] From [Employees]"
        updatecommand="Update [Employees] Set [LastName]=@LastName, [FirstName]=@FirstName, [Title]=@Title, [Address]=@Address, [City]=@City, [Region]=@Region, [PostalCode]=@PostalCode, [Country]=@Country Where [EmployeeID]=@EmployeeID"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>" 
        runat="server"/>
            
    </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 EmployeeFormView_ItemUpdating(ByVal sender As Object, ByVal e As FormViewUpdateEventArgs) Handles EmployeeFormView.ItemUpdating
  
    ' Validate the field values entered by the user. This
    ' example determines whether the user left any fields
    ' empty. Use the NewValues property to access the new 
    ' values entered by the user.
        Dim emptyFieldList As ArrayList = ValidateFields(e.NewValues)

    If emptyFieldList.Count > 0 Then

      ' The user left some fields empty. Display an error message.
      
      ' Use the Keys property to retrieve the key field value.
      Dim keyValue As String = e.Keys("EmployeeID").ToString()

      MessageLabel.Text = "You must enter a value for each field of record " & _
        keyValue & ".<br/>The following fields are missing:<br/><br/>"

      ' Display the missing fields.
      Dim value As String
      For Each value In emptyFieldList
      
        ' Use the OldValues property to access the original value
        ' of a field.
        MessageLabel.Text &= value & " - Original Value = " & _
          e.OldValues(value).ToString() & "<br />"
        
      Next

      ' Cancel the update operation.
      e.Cancel = True

    Else
    
      ' The field values passed validation. Clear the
      ' error message label.
      MessageLabel.Text = ""
      
    End If

  End Sub

  Function ValidateFields(ByVal list As IOrderedDictionary) As ArrayList
    
    ' Create an ArrayList object to store the
    ' names of any empty fields.
    Dim emptyFieldList As New ArrayList()

    ' Iterate though the field values entered by
    ' the user and check for an empty field. Empty
    ' fields contain a null value.
    Dim entry As DictionaryEntry
    
    For Each entry In list
    
      If entry.Value Is String.Empty Then
      
        ' Add the field name to the ArrayList object.
        emptyFieldList.Add(entry.Key.ToString())
        
      End If
      
    Next

    Return emptyFieldList
  
  End Function
  
  Sub EmployeeFormView_ModeChanging(ByVal sender As Object, ByVal e As FormViewModeEventArgs) Handles EmployeeFormView.ModeChanging
  
    If e.CancelingEdit Then
      
      ' The user canceled the update operation.
      ' Clear the error message label.
      MessageLabel.Text = ""
    
    End If
    
  End Sub
  
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>FormView Example</title>
</head>
<body>
    <form id="form1" runat="server">
        
      <h3>FormView Example</h3>
                       
      <asp:formview id="EmployeeFormView"
        datasourceid="EmployeeSource"
        allowpaging="true"
        datakeynames="EmployeeID"
        headertext="Employee Record"
        emptydatatext="No employees found."
        runat="server">
        
        <headerstyle backcolor="CornFlowerBlue"
          forecolor="White"
          font-size="14"
          horizontalalign="Center"  
          wrap="false"/>
        <rowstyle backcolor="LightBlue"
          wrap="false"/>
        <pagerstyle backcolor="CornFlowerBlue"/>

        <itemtemplate>
          <table>
            <tr>
              <td rowspan="6">
                <asp:image id="EmployeeImage"
                  imageurl='<%# Eval("PhotoPath") %>'
                  alternatetext='<%# Eval("LastName") %>' 
                  runat="server"/>
              </td>
              <td colspan="2">
                    
              </td>
            </tr>
            <tr>
              <td>
                <b>Name:</b>
              </td>
              <td>
                <%# Eval("FirstName") %> <%# Eval("LastName") %>
              </td>
            </tr>
            <tr>
              <td>
                <b>Title:</b>
              </td>
              <td>
                <%# Eval("Title") %>
              </td>
            </tr>
            <tr>
              <td>
                <b>Hire Date:</b>                 
              </td>
              <td>
                <%# Eval("HireDate","{0:d}") %>
              </td>
            </tr>
            <tr style="height:150; vertical-align:top">
              <td>
                <b>Address:</b>
              </td>
              <td>
                <%# Eval("Address") %><br/>
                <%# Eval("City") %> <%# Eval("Region") %>
                <%# Eval("PostalCode") %><br/>
                <%# Eval("Country") %>   
              </td>
            </tr>
            <tr>
              <td colspan="2">
                <asp:linkbutton id="Edit"
                  text="Edit"
                  commandname="Edit"
                  runat="server"/> 
              </td>
            </tr>
          </table>       
        </itemtemplate>
        <edititemtemplate>
          <table>
            <tr>
              <td rowspan="6">
                <asp:image id="EmployeeEditImage"
                  imageurl='<%# Eval("PhotoPath") %>'
                  alternatetext='<%# Eval("LastName") %>' 
                  runat="server"/>
              </td>
              <td colspan="2">
                    
              </td>
            </tr>
            <tr>
              <td>
                <b>Name:</b>
              </td>
              <td>
                <asp:textbox id="FirstNameUpdateTextBox"
                  text='<%# Bind("FirstName") %>'
                  runat="server"/>
                <asp:textbox id="LastNameUpdateTextBox"
                  text='<%# Bind("LastName") %>'
                  runat="server"/>
              </td>
            </tr>
            <tr>
              <td>
                <b>Title:</b>
              </td>
              <td>
                <asp:textbox id="TitleUpdateTextBox"
                  text='<%# Bind("Title") %>'
                  runat="server"/> 
              </td>
            </tr>
            <tr>
              <td>
                <b>Hire Date:</b>                 
              </td>
              <td>
                <asp:textbox id="HireDateUpdateTextBox"
                  text='<%# Bind("HireDate", "{0:d}") %>'
                  runat="server"/>
              </td>
            </tr>
            <tr style="height:150; vertical-align:top">
              <td>
                <b>Address:</b>
              </td>
              <td>
                <asp:textbox id="AddressUpdateTextBox"
                  text='<%# Bind("Address") %>'
                  runat="server"/>
                <br/>
                <asp:textbox id="CityUpdateTextBox"
                  text='<%# Bind("City") %>'
                  runat="server"/> 
                <asp:textbox id="RegionUpdateTextBox"
                  text='<%# Bind("Region") %>'
                  width="40"
                  runat="server"/>
                <asp:textbox id="PostalCodeUpdateTextBox"
                  text='<%# Bind("PostalCode") %>'
                  width="60"
                  runat="server"/>
                <br/>
                <asp:textbox id="CountryUpdateTextBox"
                  text='<%# Bind("Country") %>'
                  runat="server"/> 
              </td>
            </tr>
            <tr>
              <td colspan="2">
                <asp:linkbutton id="UpdateButton"
                  text="Update"
                  commandname="Update"
                  runat="server"/>
                <asp:linkbutton id="CancelButton"
                  text="Cancel"
                  commandname="Cancel"
                  runat="server"/> 
              </td>
            </tr>
          </table>       
        </edititemtemplate>
          
        <pagersettings position="Bottom"
          mode="Numeric"/> 
                  
      </asp:formview>
      
      <br/><br/>
      
      <asp:label id="MessageLabel"
          forecolor="Red"
          runat="server"/>
          
      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="EmployeeSource"
        selectcommand="Select [EmployeeID], [LastName], [FirstName], [Title], [Address], [City], [Region], [PostalCode], [Country], [HireDate], [PhotoPath] From [Employees]"
        updatecommand="Update [Employees] Set [LastName]=@LastName, [FirstName]=@FirstName, [Title]=@Title, [Address]=@Address, [City]=@City, [Region]=@Region, [PostalCode]=@PostalCode, [Country]=@Country Where [EmployeeID]=@EmployeeID"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>" 
        runat="server"/>
            
    </form>
  </body>
</html>

In het volgende voorbeeld ziet u hoe u een FormView besturingselement gebruikt om nieuwe records in te voegen.

Important

Het besturingselement in dit voorbeeld heeft een tekstvak dat gebruikersinvoer accepteert. Dit is een mogelijke beveiligingsrisico. Standaard valideren ASP.NET webpagina's dat gebruikersinvoer geen script- of HTML-elementen bevat. Zie Overzicht van Script Exploits voor meer informatie.


<%@ 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>FormView InsertItemTemplate Example</title>
</head>
<body>
    <form id="form1" runat="server">
        
      <h3>FormView InsertItemTemplate Example</h3>
                       
      <asp:formview id="EmployeeFormView"
        datasourceid="EmployeeSource"
        allowpaging="true"
        datakeynames="EmployeeID"
        emptydatatext="No employees found."  
        runat="server">
        
        <rowstyle backcolor="LightGreen"
          wrap="false"/>
        <insertrowstyle backcolor="LightBlue"
          wrap="false"/>

        <itemtemplate>
          <table>
            <tr>
              <td rowspan="5">
                <asp:image id="CompanyLogoImage"
                  imageurl="~/Images/Logo.jpg"
                  alternatetext="Company logo"
                  runat="server"/>
              </td>
              <td colspan="2">
                    
              </td>
            </tr>
            <tr>
              <td>
                <b>Name:</b>
              </td>
              <td>
                <%# Eval("FirstName") %> <%# Eval("LastName") %>
              </td>
            </tr>
            <tr>
              <td>
                <b>Title:</b>
              </td>
              <td>
                <%# Eval("Title") %>
              </td>
            </tr>
            <tr>
              <td colspan="2">
                <asp:linkbutton id="NewButton"
                  text="New"
                  commandname="New"
                  runat="server"/> 
              </td>
            </tr>
          </table>       
        </itemtemplate>
        <insertitemtemplate>
          <table>
            <tr>
              <td rowspan="4">
                <asp:image id="CompanyLogoEditImage"
                  imageurl="~/Images/Logo.jpg"
                  alternatetext="Company logo"
                  runat="server"/>
              </td>
              <td colspan="2">
                    
              </td>
            </tr>
            <tr>
              <td>
                <b><asp:Label runat="server" 
                  AssociatedControlID="FirstNameInsertTextBox" 
                  Text="Name" />:</b>
              </td>
              <td>
                <asp:textbox id="FirstNameInsertTextBox"
                  text='<%# Bind("FirstName") %>'
                  runat="server"/>
                <asp:textbox id="LastNameInsertTextBox"
                  text='<%# Bind("LastName") %>'
                  runat="server"/>
              </td>
            </tr>
            <tr>
              <td>
                <b><asp:Label runat="server" 
                  AssociatedControlID="TitleInsertTextBox" 
                  Text="Title" />:</b>
              </td>
              <td>
                <asp:textbox id="TitleInsertTextBox"
                  text='<%# Bind("Title") %>'
                  runat="server"/> 
              </td>
            </tr>
            <tr>
              <td colspan="2">
                <asp:linkbutton id="InsertButton"
                  text="Insert"
                  commandname="Insert"
                  runat="server" />
                <asp:linkbutton id="CancelButton"
                  text="Cancel"
                  commandname="Cancel"
                  runat="server" /> 
              </td>
            </tr>
          </table>       
        </insertitemtemplate> 
                  
      </asp:formview>

      <!-- This example uses Microsoft SQL Server and connects  -->
      <!-- to the Northwind sample database. Use an ASP.NET     -->
      <!-- expression to retrieve the connection string value   -->
      <!-- from the Web.config file.                            -->
      <asp:sqldatasource id="EmployeeSource"
        selectcommand="Select [EmployeeID], [LastName], [FirstName], [Title], [PhotoPath] From [Employees]"
        insertcommand="Insert Into [Employees] ([LastName], [FirstName], [Title]) VALUES (@LastName, @FirstName, @Title)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>" 
        runat="server"/>
            
    </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>FormView InsertItemTemplate Example</title>
</head>
<body>
    <form id="form1" runat="server">
        
      <h3>FormView InsertItemTemplate Example</h3>
                       
      <asp:formview id="EmployeeFormView"
        datasourceid="EmployeeSource"
        allowpaging="true"
        datakeynames="EmployeeID"
        emptydatatext="No employees found."  
        runat="server">
        
        <rowstyle backcolor="LightGreen"
          wrap="false"/>
        <insertrowstyle backcolor="LightBlue"
          wrap="false"/>

        <itemtemplate>
          <table>
            <tr>
              <td rowspan="5">
                <asp:image id="CompanyLogoImage"
                  imageurl="~/Images/Logo.jpg"
                  alternatetext="Company logo"
                  runat="server"/>
              </td>
              <td colspan="2">
                    
              </td>
            </tr>
            <tr>
              <td>
                <b>Name:</b>
              </td>
              <td>
                <%# Eval("FirstName") %> <%# Eval("LastName") %>
              </td>
            </tr>
            <tr>
              <td>
                <b>Title:</b>
              </td>
              <td>
                <%# Eval("Title") %>
              </td>
            </tr>
            <tr>
              <td colspan="2">
                <asp:linkbutton id="NewButton"
                  text="New"
                  commandname="New"
                  runat="server"/> 
              </td>
            </tr>
          </table>       
        </itemtemplate>
        <insertitemtemplate>
          <table>
            <tr>
              <td rowspan="4">
                <asp:image id="CompanyLogoEditImage"
                  imageurl="~/Images/Logo.jpg"
                  alternatetext="Company logo"
                  runat="server"/>
              </td>
              <td colspan="2">
                    
              </td>
            </tr>
            <tr>
              <td>
                <b><asp:Label runat="server" 
                  AssociatedControlID="FirstNameInsertTextBox" 
                  Text="Name" />:</b>
              </td>
              <td>
                <asp:textbox id="FirstNameInsertTextBox"
                  text='<%# Bind("FirstName") %>'
                  runat="server"/>
                <asp:textbox id="LastNameInsertTextBox"
                  text='<%# Bind("LastName") %>'
                  runat="server"/>
              </td>
            </tr>
            <tr>
              <td>
                <b><asp:Label runat="server" 
                  AssociatedControlID="TitleInsertTextBox" 
                  Text="Title" />:</b>
              </td>
              <td>
                <asp:textbox id="TitleInsertTextBox"
                  text='<%# Bind("Title") %>'
                  runat="server"/> 
              </td>
            </tr>
            <tr>
              <td colspan="2">
                <asp:linkbutton id="InsertButton"
                  text="Insert"
                  commandname="Insert"
                  runat="server" />
                <asp:linkbutton id="CancelButton"
                  text="Cancel"
                  commandname="Cancel"
                  runat="server" /> 
              </td>
            </tr>
          </table>       
        </insertitemtemplate> 
                  
      </asp:formview>

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

Opmerkingen

In dit onderwerp:

Introductie

Het FormView besturingselement wordt gebruikt om één record uit een gegevensbron weer te geven. Het is vergelijkbaar met het besturingselement, behalve dat er door de DetailsView gebruiker gedefinieerde sjablonen worden weergegeven in plaats van rijvelden. Door uw eigen sjablonen te maken, hebt u meer flexibiliteit bij het beheren van de weergave van de gegevens. Het FormView besturingselement ondersteunt de volgende functies:

  • Binding met besturingselementen voor gegevensbronnen, zoals SqlDataSource en ObjectDataSource.

  • Ingebouwde invoegmogelijkheden.

  • Ingebouwde mogelijkheden voor bijwerken en verwijderen.

  • Ingebouwde pagingsmogelijkheden.

  • Programmatische toegang tot het FormView objectmodel voor het dynamisch instellen van eigenschappen, het afhandelen van gebeurtenissen, enzovoort.

  • Aanpasbare vormgeving via door de gebruiker gedefinieerde sjablonen, thema's en stijlen.

Templates

Als u FormView inhoud wilt weergeven, moet u sjablonen maken voor de verschillende onderdelen van het besturingselement. De meeste sjablonen zijn optioneel; U moet echter een sjabloon maken voor de modus waarin het besturingselement is geconfigureerd. Een besturingselement dat ondersteuning biedt voor het invoegen van records, moet bijvoorbeeld FormView een itemsjabloon voor invoegen hebben gedefinieerd. De volgende tabel bevat de verschillende sjablonen die u kunt maken.

Sjabloontype Beschrijving
EditItemTemplate Hiermee definieert u de inhoud voor de gegevensrij wanneer het besturingselement zich in de FormView bewerkingsmodus bevindt. Deze sjabloon bevat meestal invoerbesturingselementen en opdrachtknoppen waarmee de gebruiker een bestaande record kan bewerken.
EmptyDataTemplate Hiermee definieert u de inhoud voor de lege gegevensrij die wordt weergegeven wanneer het FormView besturingselement is gebonden aan een gegevensbron die geen records bevat. Deze sjabloon bevat meestal inhoud om de gebruiker te waarschuwen dat de gegevensbron geen records bevat.
FooterTemplate Hiermee definieert u de inhoud voor de voettekstrij. Deze sjabloon bevat meestal eventuele aanvullende inhoud die u wilt weergeven in de voettekstrij. Opmerking: Als alternatief kunt u tekst opgeven die in de voettekstrij moet worden weergegeven door de eigenschap in te FooterText stellen.
HeaderTemplate Hiermee definieert u de inhoud voor de koprij. Deze sjabloon bevat meestal aanvullende inhoud die u in de koprij wilt weergeven. Opmerking: Als alternatief kunt u gewoon tekst opgeven die in de veldnamenrij moet worden weergegeven door de eigenschap in te HeaderText stellen.
ItemTemplate Hiermee definieert u de inhoud voor de gegevensrij wanneer het besturingselement zich in de FormView modus Alleen-lezen bevindt. Deze sjabloon bevat meestal inhoud om de waarden van een bestaande record weer te geven.
InsertItemTemplate Hiermee definieert u de inhoud voor de gegevensrij wanneer het FormView besturingselement zich in de invoegmodus bevindt. Deze sjabloon bevat meestal invoerbesturingselementen en opdrachtknoppen waarmee de gebruiker een nieuwe record kan toevoegen.
PagerTemplate Hiermee definieert u de inhoud voor de paginarij die wordt weergegeven wanneer de wisselfunctie is ingeschakeld (wanneer de AllowPaging eigenschap is ingesteld op true). Deze sjabloon bevat meestal besturingselementen waarmee de gebruiker naar een andere record kan navigeren. Opmerking: Het FormView besturingselement heeft een ingebouwde gebruikersinterface voor pagerrijen (UI). U moet alleen een pagersjabloon maken als u uw eigen aangepaste pagerrij wilt maken.

Als u de waarde van een veld in een itemsjabloon wilt weergeven, gebruikt u een expressie voor gegevensbinding. Zie Data-Binding Expressiesyntaxis voor meer informatie over expressies voor gegevensbinding.

Invoercomponenten in de sjablonen voor itembewerking en iteminvoeging kunnen worden gebonden aan de velden van een gegevensbron met behulp van een tweezijdige bindingsexpressie. Hierdoor kan het FormView besturingselement automatisch de waarden van het invoerbeheer extraheren voor een update- of invoegbewerking. Met bindingsexpressies in twee richtingen kunnen ook invoerbesturingselementen in een sjabloon voor bewerkingsitems automatisch de oorspronkelijke veldwaarden weergeven. Zie Binding naar databases voor meer informatie over bindingsexpressies in twee richtingen.

Binding met gegevens

Het FormView besturingselement kan worden gebonden aan een besturingselement voor gegevensbronnen (zoals SqlDataSource, ObjectDataSourceof AccessDataSource) of aan een gegevensbronverzameling die de System.Collections.IEnumerable interface implementeert, zoals System.Data.DataViewSystem.Collections.ArrayList, of System.Collections.Generic.List<T>andere verzamelingstypen. Gebruik een van de volgende methoden om het FormView besturingselement te binden aan het juiste gegevensbrontype:

  • Als u verbinding wilt maken met een besturingselement voor gegevensbronnen, stelt u de DataSourceID eigenschap van het FormView besturingselement in op de ID waarde van het besturingselement voor gegevensbronnen. Het FormView besturingselement wordt automatisch gekoppeld aan het opgegeven besturingselement voor gegevensbronnen en kan profiteren van de mogelijkheden van het besturingselement voor gegevensbronnen om functionaliteit voor invoegen, bijwerken, verwijderen en pagineren uit te voeren. Dit is de voorkeursmethode om gegevens te binden.

  • Als u verbinding wilt maken met een gegevensbron waarmee de System.Collections.IEnumerable interface wordt geïmplementeerd, stelt u programmatisch de DataSource eigenschap van het FormView besturingselement in op de gegevensbron en roept u de DataBind methode aan. Wanneer u deze methode gebruikt, biedt het FormView besturingselement geen ingebouwde functionaliteit voor invoegen, bijwerken, verwijderen en pagineren. U moet deze functionaliteit bieden met behulp van de juiste gebeurtenis.

Zie ASP.NET Data Access Content Map voor meer informatie over gegevensbinding.

Note

Dit besturingselement kan worden gebruikt om gebruikersinvoer weer te geven, waaronder mogelijk schadelijk clientscript. Controleer alle informatie die wordt verzonden vanaf een client voor uitvoerbaar script, SQL-instructies of andere code voordat u deze in uw toepassing weergeeft. Waar mogelijk wordt het sterk aanbevolen dat waarden HTML-gecodeerd zijn voordat ze in dit besturingselement worden weergegeven. ASP.NET biedt een validatiefunctie voor invoeraanvragen voor het blokkeren van scripts en HTML in gebruikersinvoer. Er worden ook besturingselementen voor validatieservers geboden om gebruikersinvoer te beoordelen. Zie Inleiding tot de validatiebesturingselementen voor meer informatie.

Gegevensbewerkingen

Het FormView besturingselement biedt veel ingebouwde mogelijkheden waarmee de gebruiker items in het besturingselement kan bijwerken, verwijderen, invoegen en pagina's doorlopen. Wanneer het FormView besturingselement is gebonden aan een besturingselement voor gegevensbronnen, kan het FormView besturingselement profiteren van de mogelijkheden van het besturingselement voor gegevensbronnen en biedt het automatisch bijwerken, verwijderen, invoegen en pagineren van functionaliteit.

Note

Het FormView besturingselement kan ondersteuning bieden voor update-, verwijder-, invoeg- en pagineringsbewerkingen met andere typen gegevensbronnen. U moet echter een geschikte gebeurtenis-handler opgeven met de implementatie voor deze bewerkingen.

Omdat het FormView besturingselement gebruikmaakt van sjablonen, biedt het geen manier om automatisch opdrachtknoppen te genereren om bewerkingen bij te werken, te verwijderen of in te voegen. U moet deze opdrachtknoppen handmatig opnemen in de juiste sjabloon. Het FormView besturingselement herkent bepaalde knoppen waarop hun CommandName eigenschappen zijn ingesteld op specifieke waarden. De volgende tabel bevat de opdrachtknoppen die door het FormView besturingselement worden herkend.

Knoop CommandName-waarde Beschrijving
Annuleren "Annuleren" Wordt gebruikt bij het bijwerken of invoegen van bewerkingen om de bewerking te annuleren en de waarden te negeren die door de gebruiker zijn ingevoerd. Het FormView besturingselement keert vervolgens terug naar de modus die is opgegeven door de DefaultMode eigenschap.
Verwijderen "Verwijderen" Wordt gebruikt bij het verwijderen van bewerkingen om de weergegeven record uit de gegevensbron te verwijderen. Hiermee worden de ItemDeleting en ItemDeleted gebeurtenissen gegenereerd.
Edit "Bewerken" Wordt gebruikt bij het bijwerken van bewerkingen om het besturingselement in de FormView bewerkingsmodus te plaatsen. De inhoud die in de EditItemTemplate eigenschap is opgegeven, wordt weergegeven voor de gegevensrij.
Invoegen "Invoegen" Wordt gebruikt bij het invoegen van bewerkingen om een nieuwe record in te voegen in de gegevensbron met behulp van de waarden van de gebruiker. Hiermee worden de ItemInserting en ItemInserted gebeurtenissen gegenereerd.
Nieuw "Nieuw" Wordt gebruikt bij het invoegen van bewerkingen om het FormView besturingselement in de invoegmodus te plaatsen. De inhoud die in de InsertItemTemplate eigenschap is opgegeven, wordt weergegeven voor de gegevensrij.
Page "Pagina" Wordt gebruikt bij paginering om een knop in de paginarij weer te geven die paginering uitvoert. Als u de pagingbewerking wilt opgeven, stelt u de CommandArgument eigenschap van de knop in op Volgende, Prev, First, Last of de index van de pagina waarnaar u wilt navigeren. Hiermee worden de PageIndexChanging en PageIndexChanged gebeurtenissen gegenereerd. Opmerking: Dit type knop wordt doorgaans alleen gebruikt in de pager-sjabloon.
Bijwerken "Bijwerken" Wordt gebruikt bij het bijwerken van bewerkingen om de weergegeven record in de gegevensbron bij te werken met de waarden die de gebruiker heeft opgegeven. Hiermee worden de ItemUpdating en ItemUpdated gebeurtenissen gegenereerd.

In tegenstelling tot de knop Verwijderen (waarmee de weergegeven record onmiddellijk wordt verwijderd), gaat het besturingselement respectievelijk in de bewerkings- of invoegmodus wanneer op de FormView knop Bewerken of Nieuw wordt geklikt. In de bewerkingsmodus wordt de inhoud in de EditItemTemplate eigenschap weergegeven voor het huidige gegevensitem. Normaal gesproken wordt de sjabloon voor het bewerken van items gedefinieerd, zodat de knop Bewerken wordt vervangen door een knop Bijwerken en Annuleren. Invoerbesturingselementen die geschikt zijn voor het gegevenstype van het veld (zoals een TextBox of een CheckBox besturingselement) worden meestal ook weergegeven met de waarde van een veld die de gebruiker kan wijzigen. Als u op de knop Bijwerken klikt, wordt de record in de gegevensbron bijgewerkt terwijl u op de knop Annuleren klikt, worden eventuele wijzigingen afgelaten.

Op dezelfde manier wordt de inhoud in de InsertItemTemplate eigenschap weergegeven voor het gegevensitem wanneer het besturingselement zich in de invoegmodus bevindt. De sjabloon voor het invoegen van items wordt doorgaans zodanig gedefinieerd dat de knop Nieuw wordt vervangen door een knop Invoegen en een knop Annuleren. Lege invoerbesturingselementen worden weergegeven zodat de gebruiker de waarden voor de nieuwe record kan invoeren. Als u op de knop Invoegen klikt, wordt de record in de gegevensbron ingevoegd. Als u op de knop Annuleren klikt, worden eventuele wijzigingen genegeerd.

Het FormView besturingselement biedt een pagineringsfunctie waarmee de gebruiker naar andere records in de gegevensbron kan navigeren. Wanneer deze optie is ingeschakeld, wordt een paginarij weergegeven in het FormView besturingselement dat de besturingselementen voor paginanavigatie bevat. Als u paging wilt inschakelen, stelt u de AllowPaging eigenschap in op true. U kunt de paginarij aanpassen door de eigenschappen van objecten in de PagerStyle en de PagerSettings eigenschap in te stellen. In plaats van de ingebouwde ui van de paginarij te gebruiken, kunt u uw eigen gebruikersinterface maken met behulp van de PagerTemplate eigenschap.

De gebruikersinterface aanpassen

U kunt het uiterlijk van het FormView besturingselement aanpassen door de stijleigenschappen voor de verschillende onderdelen van het besturingselement in te stellen. De volgende tabel bevat de verschillende stijleigenschappen.

Stijleigenschap Beschrijving
EditRowStyle De stijlinstellingen voor de gegevensrij wanneer het besturingselement zich in de FormView bewerkingsmodus bevindt.
EmptyDataRowStyle De stijlinstellingen voor de lege gegevensrij die in het FormView besturingselement worden weergegeven wanneer de gegevensbron geen records bevat.
FooterStyle De stijlinstellingen voor de voettekstrij van het FormView besturingselement.
HeaderStyle De stijlinstellingen voor de veldnamenrij van het FormView besturingselement.
InsertRowStyle De stijlinstellingen voor de gegevensrij wanneer het FormView besturingselement zich in de invoegmodus bevindt.
PagerStyle De stijlinstellingen voor de paginarij die in het FormView besturingselement worden weergegeven wanneer de wisselfunctie is ingeschakeld.
RowStyle De stijlinstellingen voor de gegevensrij wanneer het besturingselement zich in de FormView modus Alleen-lezen bevindt.

gebeurtenis

Het FormView besturingselement biedt verschillende gebeurtenissen waarop u kunt programmeren. Hiermee kunt u een aangepaste routine uitvoeren wanneer een gebeurtenis plaatsvindt. De volgende tabel bevat de gebeurtenissen die door het FormView besturingselement worden ondersteund.

Gebeurtenis Beschrijving
ItemCommand Treedt op wanneer op een knop in een FormView besturingselement wordt geklikt. Deze gebeurtenis wordt vaak gebruikt om een taak uit te voeren wanneer op een knop in het besturingselement wordt geklikt.
ItemCreated Vindt plaats nadat alle FormViewRow objecten in het FormView besturingselement zijn gemaakt. Deze gebeurtenis wordt vaak gebruikt om de waarden van een record te wijzigen voordat deze wordt weergegeven.
ItemDeleted Treedt op wanneer op een knop Verwijderen (een knop met CommandName de eigenschap is ingesteld op Verwijderen) wordt geklikt, maar nadat het FormView besturingselement de record uit de gegevensbron heeft verwijderd. Deze gebeurtenis wordt vaak gebruikt om de resultaten van de verwijderbewerking te controleren.
ItemDeleting Treedt op wanneer op een knop Verwijderen wordt geklikt, maar voordat het FormView besturingselement de record uit de gegevensbron verwijdert. Deze gebeurtenis wordt vaak gebruikt om de verwijderbewerking te annuleren.
ItemInserted Treedt op wanneer op een knop Invoegen (een knop met CommandName de eigenschap Is ingesteld op Invoegen) wordt geklikt, maar nadat het besturingselement de FormView record heeft ingevoegd. Deze gebeurtenis wordt vaak gebruikt om de resultaten van de invoegbewerking te controleren.
ItemInserting Treedt op wanneer op een knop Invoegen wordt geklikt, maar voordat het FormView besturingselement de record invoegt. Deze gebeurtenis wordt vaak gebruikt om de invoegbewerking te annuleren.
ItemUpdated Treedt op wanneer op een knop Bijwerken (een knop met CommandName de bijbehorende eigenschap is ingesteld op 'Bijwerken') wordt geklikt, maar nadat het FormView besturingselement de rij heeft bijgewerkt. Deze gebeurtenis wordt vaak gebruikt om de resultaten van de updatebewerking te controleren.
ItemUpdating Treedt op wanneer op een knop Bijwerken wordt geklikt, maar voordat het besturingselement de FormView record bijwerkt. Deze gebeurtenis wordt vaak gebruikt om de updatebewerking te annuleren.
ModeChanged Vindt plaats nadat de modi van het besturingselement zijn gewijzigd (om de FormView modus bewerken, invoegen of alleen-lezen weer te geven). Deze gebeurtenis wordt vaak gebruikt om een taak uit te voeren wanneer het FormView besturingselement de modi wijzigt.
ModeChanging Vindt plaats voordat de modi voor besturingselementen worden gewijzigd (als u de FormView modus Alleen-lezen of bewerken wilt bewerken, invoegen of alleen-lezen). Deze gebeurtenis wordt vaak gebruikt om een moduswijziging te annuleren.
PageIndexChanged Treedt op wanneer op een van de paginaknoppen wordt geklikt, maar nadat het FormView besturingselement de wisselbewerking heeft verwerkt. Deze gebeurtenis wordt vaak gebruikt wanneer u een taak moet uitvoeren nadat de gebruiker naar een andere record in het besturingselement navigeert.
PageIndexChanging Treedt op wanneer op een van de paginaknoppen wordt geklikt, maar voordat het FormView besturingselement de wisselbewerking afhandelt. Deze gebeurtenis wordt vaak gebruikt om het pagina-bewerkingsproces te annuleren.

Toegankelijkheid

Zie Accessibility in Visual Studio en ASP.NET and ASP.NET Controls and Accessibility voor informatie over het configureren van dit besturingselement, zodat er markeringen worden gegenereerd die voldoen aan de toegankelijkheidsstandaarden.

CSS-stijlen toepassen

FormView Met het besturingselement kunt u CSS-stijlregels opgeven in markeringen. Als u sjablonen gebruikt om het uiterlijk van het FormView besturingselement aan te passen, kunt u CSS-stijlen opgeven in de opmaak in de sjablonen. In dat geval is er geen extra buitenste tabel vereist. U kunt voorkomen dat de tabel wordt weergegeven door de RenderOuterTable eigenschap in te stellen op false.

Declaratieve syntaxis

<asp:FormView
    AccessKey="string"
    AllowPaging="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"
    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"
    RenderOuterTable="True|False"
    runat="server"
    SkinID="string"
    Style="string"
    TabIndex="integer"
    ToolTip="string"
    Visible="True|False"
    Width="size"
>
        <EditItemTemplate>
            <!-- child controls -->
        </EditItemTemplate>
        <EditRowStyle />
        <EmptyDataRowStyle />
        <EmptyDataTemplate>
            <!-- child controls -->
        </EmptyDataTemplate>
        <FooterStyle />
        <FooterTemplate>
            <!-- child controls -->
        </FooterTemplate>
        <HeaderStyle />
        <HeaderTemplate>
            <!-- child controls -->
        </HeaderTemplate>
        <InsertItemTemplate>
            <!-- child controls -->
        </InsertItemTemplate>
        <InsertRowStyle />
        <ItemTemplate>
            <!-- child controls -->
        </ItemTemplate>
        <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:FormView>

Constructors

Name Description
FormView()

Initialiseert een nieuw exemplaar van de FormView klasse.

Eigenschappen

Name Description
AccessKey

Hiermee haalt u de toegangssleutel op waarmee u snel naar het webserverbeheer kunt navigeren.

(Overgenomen van WebControl)
Adapter

Hiermee haalt u de browserspecifieke adapter voor het besturingselement op.

(Overgenomen van Control)
AllowPaging

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de wisselfunctie is ingeschakeld.

AppRelativeTemplateSourceDirectory

Hiermee haalt u de toepassingsgerelateerde virtuele map op van het Page of UserControl object dat dit besturingselement bevat.

(Overgenomen van Control)
Attributes

Hiermee haalt u de verzameling willekeurige kenmerken (alleen voor rendering) op die niet overeenkomen met eigenschappen in het besturingselement.

(Overgenomen van WebControl)
BackColor

Hiermee haalt u de achtergrondkleur van het besturingselement webserver op of stelt u deze in.

(Overgenomen van WebControl)
BackImageUrl

Hiermee haalt u de URL op of stelt u de URL in op een afbeelding die op de achtergrond van een FormView besturingselement wordt weergegeven.

BindingContainer

Hiermee haalt u het besturingselement op dat de gegevensbinding van dit besturingselement bevat.

(Overgenomen van Control)
BorderColor

Hiermee haalt u de randkleur van het web besturingselement op of stelt u deze in.

(Overgenomen van WebControl)
BorderStyle

Hiermee haalt u de randstijl van het besturingselement webserver op of stelt u deze in.

(Overgenomen van WebControl)
BorderWidth

Hiermee haalt u de randbreedte van het besturingselement webserver op of stelt u deze in.

(Overgenomen van WebControl)
BottomPagerRow

Hiermee haalt u het FormViewRow object op dat de paginarij vertegenwoordigt die onder aan het FormView besturingselement wordt weergegeven.

Caption

Hiermee haalt u de tekst op of stelt u deze in om weer te geven in een HTML-bijschriftelement in een FormView besturingselement. Deze eigenschap wordt verstrekt om het beheer toegankelijker te maken voor gebruikers van ondersteunende technologieapparaten.

CaptionAlign

Hiermee haalt u de horizontale of verticale positie van het HTML-bijschriftelement in een FormView besturingselement op of stelt u deze in. Deze eigenschap wordt verstrekt om het beheer toegankelijker te maken voor gebruikers van ondersteunende technologieapparaten.

CellPadding

Hiermee haalt u de hoeveelheid ruimte op tussen de inhoud van een cel en de rand van de cel.

CellSpacing

Hiermee haalt u de hoeveelheid ruimte tussen cellen op of stelt u deze in.

ChildControlsCreated

Hiermee wordt een waarde opgehaald die aangeeft of de onderliggende besturingselementen van het serverbesturingselement zijn gemaakt.

(Overgenomen van Control)
ClientID

Hiermee haalt u de besturingselement-id op voor HTML-markeringen die worden gegenereerd door ASP.NET.

(Overgenomen van Control)
ClientIDMode

Hiermee wordt het algoritme opgehaald of ingesteld dat wordt gebruikt om de waarde van de ClientID eigenschap te genereren.

(Overgenomen van Control)
ClientIDSeparator

Hiermee haalt u een tekenwaarde op die het scheidingsteken vertegenwoordigt dat in de ClientID eigenschap wordt gebruikt.

(Overgenomen van Control)
Context

Hiermee wordt het HttpContext object opgehaald dat is gekoppeld aan het serverbeheer voor de huidige webaanvraag.

(Overgenomen van Control)
Controls

Hiermee haalt u een verzameling onderliggende besturingselementen op binnen het samengestelde gegevensgebonden besturingselement.

(Overgenomen van CompositeDataBoundControl)
ControlStyle

Hiermee haalt u de stijl van het besturingselement webserver op. Deze eigenschap wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
ControlStyleCreated

Hiermee wordt een waarde opgehaald die aangeeft of er een Style object is gemaakt voor de ControlStyle eigenschap. Deze eigenschap wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
CssClass

Hiermee wordt de CSS-klasse (Cascading Style Sheet) opgehaald of ingesteld die wordt weergegeven door het webserverbeheer op de client.

(Overgenomen van WebControl)
CurrentMode

Hiermee haalt u de huidige gegevensinvoermodus van het FormView besturingselement op.

DataItem

Hiermee wordt het gegevensitem opgehaald dat aan het FormView besturingselement is gebonden.

DataItemContainer

Hiermee wordt een verwijzing naar de naamgevingscontainer opgehaald als de naamgevingscontainer wordt IDataItemContainergeïmplementeerd.

(Overgenomen van Control)
DataItemCount

Hiermee haalt u het aantal gegevensitems op in de gegevensbron.

DataItemIndex

Hiermee haalt u de index op van het gegevensitem dat is gebonden aan het FormView besturingselement uit de gegevensbron.

DataKey

Hiermee haalt u een DataKey object op dat de primaire sleutel van de weergegeven record vertegenwoordigt.

DataKeyNames

Hiermee wordt een matrix opgehaald of ingesteld die de namen van de sleutelvelden voor de gegevensbron bevat.

DataKeysContainer

Hiermee wordt een verwijzing naar de naamgevingscontainer opgehaald als de naamgevingscontainer wordt IDataKeysControlgeïmplementeerd.

(Overgenomen van Control)
DataMember

Hiermee wordt de naam van de lijst met gegevens opgehaald of ingesteld waaraan het besturingselement voor gegevens is gebonden, in gevallen waarin de gegevensbron meer dan één afzonderlijke lijst met gegevensitems bevat.

(Overgenomen van DataBoundControl)
DataSource

Hiermee haalt u het object op waaruit het gegevensgebonden besturingselement de lijst met gegevensitems ophaalt.

(Overgenomen van BaseDataBoundControl)
DataSourceID

Hiermee haalt u de id op van het besturingselement waaruit het gegevensgebonden besturingselement de lijst met gegevensitems ophaalt.

(Overgenomen van DataBoundControl)
DataSourceObject

Hiermee haalt u een object op dat de IDataSource interface implementeert, die toegang biedt tot de gegevensinhoud van het object.

(Overgenomen van DataBoundControl)
DefaultMode

Hiermee haalt u de gegevensinvoermodus op waarop het FormView besturingselement wordt geretourneerd na een update-, invoeg- of annuleringsbewerking.

DeleteMethod

Hiermee haalt u de naam op van de methode op de pagina die wordt aangeroepen wanneer het besturingselement een verwijderbewerking uitvoert.

DesignMode

Hiermee wordt een waarde opgehaald die aangeeft of een besturingselement wordt gebruikt op een ontwerpoppervlak.

(Overgenomen van Control)
EditItemTemplate

Hiermee haalt u de aangepaste inhoud voor een item op of stelt u deze in de bewerkingsmodus in.

EditRowStyle

Hiermee haalt u een verwijzing op naar het TableItemStyle object waarmee u het uiterlijk van de gegevensrij kunt instellen wanneer een FormView besturingselement zich in de bewerkingsmodus bevindt.

EmptyDataRowStyle

Hiermee haalt u een verwijzing op naar het TableItemStyle object waarmee u het uiterlijk van de lege gegevensrij kunt instellen die wordt weergegeven wanneer de gegevensbron die is gebonden aan een FormView besturingselement geen records bevat.

EmptyDataTemplate

Hiermee haalt u de door de gebruiker gedefinieerde inhoud op voor de lege gegevensrij die wordt weergegeven wanneer een FormView besturingselement is gebonden aan een gegevensbron die geen records bevat.

EmptyDataText

Hiermee haalt u de tekst op die wordt weergegeven in de lege gegevensrij die wordt weergegeven wanneer een FormView besturingselement is gebonden aan een gegevensbron die geen records bevat.

Enabled

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het besturingselement webserver is ingeschakeld.

(Overgenomen van WebControl)
EnableModelValidation

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een validator-besturingselement uitzonderingen verwerkt die optreden tijdens het invoegen of bijwerken van bewerkingen.

EnableTheming

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of thema's van toepassing zijn op dit besturingselement.

(Overgenomen van WebControl)
EnableViewState

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het serverbesturingselement de weergavestatus behoudt en de weergavestatus van onderliggende besturingselementen die het bevat, aan de aanvragende client.

(Overgenomen van Control)
Events

Hiermee haalt u een lijst met gedelegeerden van de gebeurtenis-handler op voor het besturingselement. Deze eigenschap is alleen-lezen.

(Overgenomen van Control)
Font

Hiermee haalt u de lettertype-eigenschappen op die zijn gekoppeld aan het besturingselement webserver.

(Overgenomen van WebControl)
FooterRow

Hiermee haalt u het FormViewRow object op dat de voettekstrij in een FormView besturingselement vertegenwoordigt.

FooterStyle

Hiermee haalt u een verwijzing op naar het TableItemStyle object waarmee u het uiterlijk van de voettekstrij in een FormView besturingselement kunt instellen.

FooterTemplate

Hiermee haalt u de door de gebruiker gedefinieerde inhoud voor de voettekstrij in een FormView besturingselement op of stelt u deze in.

FooterText

Hiermee haalt u de tekst op of stelt u deze in op de voettekstrij van een FormView besturingselement.

ForeColor

Hiermee haalt u de voorgrondkleur (meestal de kleur van de tekst) van het webserverbesturingselement op of stelt u deze in.

(Overgenomen van WebControl)
GridLines

Hiermee haalt u de rasterlijnstijl voor een FormView besturingselement op of stelt u deze in.

HasAttributes

Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement kenmerken heeft ingesteld.

(Overgenomen van WebControl)
HasChildViewState

Hiermee wordt een waarde opgehaald die aangeeft of de onderliggende besturingselementen van het huidige serverbesturingselement instellingen voor de weergavestatus hebben.

(Overgenomen van Control)
HeaderRow

Hiermee haalt u het FormViewRow object op dat de veldnamenrij in een FormView besturingselement vertegenwoordigt.

HeaderStyle

Hiermee haalt u een verwijzing op naar het TableItemStyle object waarmee u het uiterlijk van de veldnamenrij in een FormView besturingselement kunt instellen.

HeaderTemplate

Hiermee haalt u de door de gebruiker gedefinieerde inhoud voor de veldnamenrij in een FormView besturingselement op of stelt u deze in.

HeaderText

Hiermee haalt u de tekst op die moet worden weergegeven in de veldnamenrij van een FormView besturingselement.

Height

Hiermee haalt u de hoogte van het webserverbeheer op of stelt u deze in.

(Overgenomen van WebControl)
HorizontalAlign

Hiermee haalt u de horizontale uitlijning van een FormView besturingselement op de pagina op of stelt u deze in.

ID

Hiermee wordt de programmatische id opgehaald of ingesteld die aan het serverbeheer is toegewezen.

(Overgenomen van Control)
IdSeparator

Hiermee haalt u het teken op dat wordt gebruikt om besturings-id's te scheiden.

(Overgenomen van Control)
Initialized

Hiermee wordt een waarde opgehaald die aangeeft of het gegevensgebonden besturingselement is geïnitialiseerd.

(Overgenomen van BaseDataBoundControl)
InsertItemTemplate

Hiermee haalt u de aangepaste inhoud op voor een item in de invoegmodus of stelt u deze in.

InsertMethod

Hiermee haalt u de naam van de methode op de pagina op die wordt aangeroepen wanneer het besturingselement een invoegbewerking uitvoert.

InsertRowStyle

Hiermee haalt u een verwijzing op naar het TableItemStyle object waarmee u het uiterlijk van de gegevensrij in een FormView besturingselement kunt instellen wanneer het besturingselement zich in de invoegmodus bevindt.

IsBoundUsingDataSourceID

Hiermee wordt een waarde opgehaald die aangeeft of de DataSourceID eigenschap is ingesteld.

(Overgenomen van BaseDataBoundControl)
IsChildControlStateCleared

Hiermee wordt een waarde opgehaald die aangeeft of besturingselementen in dit besturingselement de controlestatus hebben.

(Overgenomen van Control)
IsDataBindingAutomatic

Hiermee wordt een waarde opgehaald die aangeeft of gegevensbinding automatisch is.

(Overgenomen van BaseDataBoundControl)
IsEnabled

Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement is ingeschakeld.

(Overgenomen van WebControl)
IsTrackingViewState

Hiermee wordt een waarde opgehaald die aangeeft of het serverbeheer wijzigingen opslaat in de weergavestatus.

(Overgenomen van Control)
IsUsingModelBinders

Hiermee wordt een waarde opgehaald die aangeeft of modelbinding wordt gebruikt.

(Overgenomen van CompositeDataBoundControl)
IsViewStateEnabled

Hiermee wordt een waarde opgehaald die aangeeft of de weergavestatus is ingeschakeld voor dit besturingselement.

(Overgenomen van Control)
ItemTemplate

Hiermee wordt de aangepaste inhoud voor de gegevensrij in een FormView besturingselement opgehaald of ingesteld wanneer het besturingselement zich in de modus Alleen-lezen bevindt.

ItemType

Hiermee wordt de naam van het gegevensitemtype opgehaald of ingesteld voor sterk getypte gegevensbinding.

(Overgenomen van DataBoundControl)
LoadViewStateByID

Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement deelneemt aan het laden van de weergavestatus door ID in plaats van index.

(Overgenomen van Control)
NamingContainer

Hiermee wordt een verwijzing opgehaald naar de naamgevingscontainer van het serverbesturingselement, waarmee een unieke naamruimte wordt gemaakt voor het onderscheiden tussen serverbesturingselementen met dezelfde ID eigenschapswaarde.

(Overgenomen van Control)
Page

Hiermee haalt u een verwijzing op naar het Page exemplaar dat het serverbeheer bevat.

(Overgenomen van Control)
PageCount

Hiermee haalt u het totale aantal pagina's op dat nodig is om elke record in de gegevensbron weer te geven.

PageIndex

Hiermee haalt u de index van de weergegeven pagina op of stelt u deze in.

PagerSettings

Hiermee haalt u een verwijzing op naar het PagerSettings object waarmee u de eigenschappen van de pager-knoppen in een FormView besturingselement kunt instellen.

PagerStyle

Hiermee haalt u een verwijzing op naar het TableItemStyle object waarmee u het uiterlijk van de paginarij in een FormView besturingselement kunt instellen.

PagerTemplate

Hiermee haalt u de aangepaste inhoud voor de paginarij in een FormView besturingselement op of stelt u deze in.

Parent

Hiermee haalt u een verwijzing op naar het bovenliggende besturingselement van het serverbeheer in de paginabeheerhiërarchie.

(Overgenomen van Control)
RenderingCompatibility

Hiermee wordt een waarde opgehaald waarmee de ASP.NET versie wordt opgegeven waarmee HTML wordt weergegeven, compatibel is met.

(Overgenomen van Control)
RenderOuterTable

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het besturingselement HTML in een table element plaatst om inlinestijlen toe te passen.

RequiresDataBinding

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de DataBind() methode moet worden aangeroepen.

(Overgenomen van BaseDataBoundControl)
Row

Hiermee haalt u het FormViewRow object op dat de gegevensrij in een FormView besturingselement vertegenwoordigt.

RowStyle

Hiermee haalt u een verwijzing op naar het TableItemStyle object waarmee u het uiterlijk van de gegevensrij in een FormView besturingselement kunt instellen wanneer het besturingselement zich in de modus Alleen-lezen bevindt.

SelectArguments

Hiermee haalt u een DataSourceSelectArguments object op dat door het gegevensgebonden besturingselement wordt gebruikt bij het ophalen van gegevens uit een besturingselement voor gegevensbronnen.

(Overgenomen van DataBoundControl)
SelectedValue

Hiermee haalt u de waarde van de gegevenssleutel van de huidige record op in een FormView besturingselement.

SelectMethod

De naam van de methode die moet worden aangeroepen om gegevens te lezen.

(Overgenomen van DataBoundControl)
Site

Hiermee wordt informatie opgehaald over de container die als host fungeert voor het huidige besturingselement wanneer deze op een ontwerpoppervlak wordt weergegeven.

(Overgenomen van Control)
SkinID

Hiermee wordt de huid op de controle toegepast of ingesteld.

(Overgenomen van WebControl)
Style

Hiermee haalt u een verzameling tekstkenmerken op die worden weergegeven als een stijlkenmerk op de buitenste tag van het besturingselement webserver.

(Overgenomen van WebControl)
SupportsDisabledAttribute

Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement het disabled kenmerk van het gerenderde HTML-element moet instellen op 'uitgeschakeld' wanneer de eigenschap van IsEnabled het besturingselement is false.

(Overgenomen van BaseDataBoundControl)
TabIndex

Hiermee haalt u de tabindex van het besturingselement webserver op of stelt u deze in.

(Overgenomen van WebControl)
TagKey

Hiermee haalt u de HtmlTextWriterTag waarde voor het FormView besturingselement op.

TagName

Hiermee haalt u de naam van het besturingselementlabel op. Deze eigenschap wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
TemplateControl

Hiermee haalt u een verwijzing op naar de sjabloon die dit besturingselement bevat of stelt u deze in.

(Overgenomen van Control)
TemplateSourceDirectory

Hiermee haalt u de virtuele map op van de Page server of UserControl die het huidige serverbeheer bevat.

(Overgenomen van Control)
ToolTip

Hiermee wordt de tekst opgehaald of ingesteld die wordt weergegeven wanneer de muisaanwijzer boven het besturingselement webserver beweegt.

(Overgenomen van WebControl)
TopPagerRow

Hiermee haalt u het FormViewRow object op dat de paginarij vertegenwoordigt die boven aan een FormView besturingselement wordt weergegeven.

UniqueID

Hiermee haalt u de unieke, hiërarchisch gekwalificeerde id voor het serverbesturingselement op.

(Overgenomen van Control)
UpdateMethod

Hiermee haalt u de naam van de methode op de pagina op die wordt aangeroepen wanneer het besturingselement een updatebewerking uitvoert.

ValidateRequestMode

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het besturingselement clientinvoer vanuit de browser controleert op mogelijk gevaarlijke waarden.

(Overgenomen van Control)
ViewState

Hiermee haalt u een woordenlijst met statusgegevens op waarmee u de weergavestatus van een serverbeheer kunt opslaan en herstellen voor meerdere aanvragen voor dezelfde pagina.

(Overgenomen van Control)
ViewStateIgnoresCase

Hiermee wordt een waarde opgehaald die aangeeft of het StateBag object niet hoofdlettergevoelig is.

(Overgenomen van Control)
ViewStateMode

Hiermee haalt u de weergavestatusmodus van dit besturingselement op of stelt u deze in.

(Overgenomen van Control)
Visible

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een serverbesturing wordt weergegeven als gebruikersinterface op de pagina.

(Overgenomen van Control)
Width

Hiermee haalt u de breedte van het besturingselement webserver op of stelt u deze in.

(Overgenomen van WebControl)

Methoden

Name Description
AddAttributesToRender(HtmlTextWriter)

Hiermee worden HTML-kenmerken en -stijlen toegevoegd die moeten worden weergegeven aan de opgegeven HtmlTextWriterTag. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
AddedControl(Control, Int32)

Aangeroepen nadat een onderliggend besturingselement is toegevoegd aan de Controls verzameling van het Control object.

(Overgenomen van Control)
AddParsedSubObject(Object)

Hiermee wordt het serverbesturingselement aangegeven dat een element, XML of HTML, is geparseerd en wordt het element toegevoegd aan het object van ControlCollection het serverbesturingselement.

(Overgenomen van Control)
ApplyStyle(Style)

Kopieert eventuele niet-lege elementen van de opgegeven stijl naar het web besturingselement, en overschrijft eventuele bestaande stijlelementen van het besturingselement. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
ApplyStyleSheetSkin(Page)

De stijleigenschappen die in het paginamodel zijn gedefinieerd, worden toegepast op het besturingselement.

(Overgenomen van Control)
BeginRenderTracing(TextWriter, Object)

Begint met het traceren van ontwerptijd van renderinggegevens.

(Overgenomen van Control)
BuildProfileTree(String, Boolean)

Verzamelt informatie over het serverbesturingselement en levert deze aan de Trace eigenschap die moet worden weergegeven wanneer tracering is ingeschakeld voor de pagina.

(Overgenomen van Control)
ChangeMode(FormViewMode)

Hiermee schakelt u het FormView besturingselement over naar de opgegeven gegevensinvoermodus.

ClearCachedClientID()

Hiermee stelt u de waarde in de cache in ClientID op null.

(Overgenomen van Control)
ClearChildControlState()

Hiermee verwijdert u de informatie over de controlestatus voor de onderliggende besturingselementen van het serverbesturingselement.

(Overgenomen van Control)
ClearChildState()

Hiermee verwijdert u de informatie over de weergavestatus en controlestatus voor alle onderliggende besturingselementen van het serverbesturingselement.

(Overgenomen van Control)
ClearChildViewState()

Hiermee verwijdert u de informatie over de weergavestatus voor alle onderliggende besturingselementen van het serverbesturingselement.

(Overgenomen van Control)
ClearEffectiveClientIDMode()

Hiermee stelt u de ClientIDMode eigenschap van het huidige besturingselementexemplaren en van alle onderliggende besturingselementen in op Inherit.

(Overgenomen van Control)
ConfirmInitState()

Hiermee stelt u de geïnitialiseerde status van het gegevensgebonden besturingselement in.

(Overgenomen van BaseDataBoundControl)
CopyBaseAttributes(WebControl)

Kopieert de eigenschappen die niet zijn ingekapseld door het Style object van het opgegeven webserverbesturingselement naar het webserverbesturingselement waaruit deze methode wordt aangeroepen. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
CreateChildControls()

Hiermee maakt u de besturingshiërarchie die wordt gebruikt om een samengesteld gegevensgebonden besturingselement weer te geven op basis van de waarden die zijn opgeslagen in de weergavestatus.

(Overgenomen van CompositeDataBoundControl)
CreateChildControls(IEnumerable, Boolean)

Hiermee maakt u de besturingshiërarchie die wordt gebruikt om het FormView besturingselement weer te geven met de opgegeven gegevensbron.

CreateControlCollection()

Hiermee maakt u een nieuw ControlCollection object voor het opslaan van de onderliggende besturingselementen (zowel letterlijk als server) van het serverbesturingselement.

(Overgenomen van Control)
CreateControlStyle()

Hiermee maakt u een standaardobject voor tabelstijlen voor het FormView besturingselement.

CreateDataSourceSelectArguments()

Hiermee maakt u het DataSourceSelectArguments object dat de argumenten bevat die worden doorgegeven aan de gegevensbron voor verwerking.

CreateRow(Int32, DataControlRowType, DataControlRowState)

Hiermee maakt u een FormViewRow object met behulp van de opgegeven itemindex, rijtype en rijstatus.

CreateTable()

Hiermee maakt u de bevatde tabel voor het FormView besturingselement.

DataBind()

Verbindt de gegevensbron met het FormView besturingselement.

DataBind(Boolean)

Hiermee koppelt u een gegevensbron aan het aangeroepen serverbesturingselement en alle onderliggende besturingselementen met een optie om de DataBinding gebeurtenis te genereren.

(Overgenomen van Control)
DataBindChildren()

Hiermee wordt een gegevensbron gekoppeld aan de onderliggende besturingselementen van het serverbesturingselement.

(Overgenomen van Control)
DeleteItem()

Hiermee verwijdert u de huidige record in het FormView besturingselement uit de gegevensbron.

Dispose()

Hiermee kan een serverbesturing definitief worden opgeschoond voordat deze uit het geheugen wordt vrijgegeven.

(Overgenomen van Control)
EndRenderTracing(TextWriter, Object)

Hiermee wordt de ontwerptijd van het traceren van renderinggegevens beëindigd.

(Overgenomen van Control)
EnsureChildControls()

Bepaalt of het serverbesturingselement onderliggende besturingselementen bevat. Als dat niet het geval is, worden onderliggende besturingselementen gemaakt.

(Overgenomen van Control)
EnsureDataBound()

Hiermee zorgt u ervoor dat het FormView besturingselement afhankelijk is van gegevens, indien van toepassing.

EnsureID()

Hiermee maakt u een id voor besturingselementen waaraan geen id is toegewezen.

(Overgenomen van Control)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
ExtractRowValues(IOrderedDictionary, Boolean)

Haalt de waarden op van elk veld dat in de gegevensrij is gedeclareerd en slaat deze op in het opgegeven IOrderedDictionary object.

FindControl(String, Int32)

Hiermee zoekt u in de huidige naamgevingscontainer naar een serverbeheer met het opgegeven en een geheel getal dat is opgegeven id in de pathOffset parameter, die de zoekopdracht helpt. U moet deze versie van de FindControl methode niet overschrijven.

(Overgenomen van Control)
FindControl(String)

Zoekt in de huidige naamgevingscontainer naar een serverbeheer met de opgegeven id parameter.

(Overgenomen van Control)
Focus()

Hiermee stelt u de invoerfocus in op een besturingselement.

(Overgenomen van Control)
GetData()

Hiermee haalt u een DataSourceView object op dat door het gegevensgebonden besturingselement wordt gebruikt om gegevensbewerkingen uit te voeren.

(Overgenomen van DataBoundControl)
GetDataSource()

Haalt de IDataSource interface op waaraan het besturingselement voor gegevens is gekoppeld, indien van toepassing.

(Overgenomen van DataBoundControl)
GetDesignModeState()

Hiermee haalt u ontwerptijdgegevens op voor een besturingselement.

(Overgenomen van Control)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetRouteUrl(Object)

Haalt de URL op die overeenkomt met een set routeparameters.

(Overgenomen van Control)
GetRouteUrl(RouteValueDictionary)

Haalt de URL op die overeenkomt met een set routeparameters.

(Overgenomen van Control)
GetRouteUrl(String, Object)

Haalt de URL op die overeenkomt met een set routeparameters en een routenaam.

(Overgenomen van Control)
GetRouteUrl(String, RouteValueDictionary)

Haalt de URL op die overeenkomt met een set routeparameters en een routenaam.

(Overgenomen van Control)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetUniqueIDRelativeTo(Control)

Retourneert het voorvoegselgedeelte van de UniqueID eigenschap van het opgegeven besturingselement.

(Overgenomen van Control)
HasControls()

Bepaalt of het serverbesturingselement onderliggende besturingselementen bevat.

(Overgenomen van Control)
HasEvents()

Retourneert een waarde die aangeeft of gebeurtenissen zijn geregistreerd voor het besturingselement of onderliggende besturingselementen.

(Overgenomen van Control)
InitializePager(FormViewRow, PagedDataSource)

Hiermee maakt u de pagerrij voor het FormView besturingselement.

InitializeRow(FormViewRow)

Initialiseert het opgegeven FormViewRow object.

InsertItem(Boolean)

Hiermee voegt u de huidige record in de gegevensbron in.

IsBindableType(Type)

Bepaalt of het opgegeven gegevenstype kan worden gebonden aan een veld in het FormView besturingselement.

IsLiteralContent()

Bepaalt of het serverbeheer alleen letterlijke inhoud bevat.

(Overgenomen van Control)
LoadControlState(Object)

Laadt de status van de FormView besturingseigenschappen die moeten worden behouden, zelfs wanneer de EnableViewState eigenschap is ingesteld op false.

LoadViewState(Object)

Laadt de eerder opgeslagen weergavestatus van het FormView besturingselement.

MapPathSecure(String)

Hiermee haalt u het fysieke pad op waarnaar een virtueel pad, ofwel absoluut of relatief, wordt toegewezen.

(Overgenomen van Control)
MarkAsDataBound()

Hiermee stelt u de status van het besturingselement in de weergavestatus in als gekoppeld aan gegevens.

(Overgenomen van DataBoundControl)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MergeStyle(Style)

Kopieert niet-lege elementen van de opgegeven stijl naar het webbesturing, maar overschrijft geen bestaande stijlelementen van het besturingselement. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
ModifiedOuterTableStylePropertyName()

Bepaalt of de tabelspecifieke CSS-stijlregels die aan het FormView besturingselement zijn gekoppeld, zijn ingesteld op de standaardwaarden.

OnBubbleEvent(Object, EventArgs)

Hiermee wordt een gebeurtenis verwerkt die is doorgegeven via de besturingshiërarchie.

OnCreatingModelDataSource(CreatingModelDataSourceEventArgs)

Hiermee wordt de CreatingModelDataSource gebeurtenis gegenereerd.

(Overgenomen van DataBoundControl)
OnDataBinding(EventArgs)

Hiermee wordt de DataBinding gebeurtenis gegenereerd.

(Overgenomen van Control)
OnDataBound(EventArgs)

Hiermee wordt de DataBound gebeurtenis gegenereerd.

(Overgenomen van BaseDataBoundControl)
OnDataPropertyChanged()

Hiermee wordt het gegevensgebonden besturingselement opnieuw gekoppeld aan de gegevens nadat een van de eigenschappen van de basisgegevensbronidentificatie is gewijzigd.

(Overgenomen van DataBoundControl)
OnDataSourceViewChanged(Object, EventArgs)

Hiermee wordt de DataSourceViewChanged gebeurtenis gegenereerd.

(Overgenomen van DataBoundControl)
OnInit(EventArgs)

Hiermee wordt de Init gebeurtenis gegenereerd.

OnItemCommand(FormViewCommandEventArgs)

Hiermee wordt de ItemCommand gebeurtenis gegenereerd.

OnItemCreated(EventArgs)

Hiermee wordt de ItemCreated gebeurtenis gegenereerd.

OnItemDeleted(FormViewDeletedEventArgs)

Hiermee wordt de ItemDeleted gebeurtenis gegenereerd.

OnItemDeleting(FormViewDeleteEventArgs)

Hiermee wordt de ItemDeleting gebeurtenis gegenereerd.

OnItemInserted(FormViewInsertedEventArgs)

Hiermee wordt de ItemInserted gebeurtenis gegenereerd.

OnItemInserting(FormViewInsertEventArgs)

Hiermee wordt de ItemInserting gebeurtenis gegenereerd.

OnItemUpdated(FormViewUpdatedEventArgs)

Hiermee wordt de ItemUpdated gebeurtenis gegenereerd.

OnItemUpdating(FormViewUpdateEventArgs)

Hiermee wordt de ItemUpdating gebeurtenis gegenereerd.

OnLoad(EventArgs)

Hiermee wordt de Load gebeurtenis verwerkt.

(Overgenomen van DataBoundControl)
OnModeChanged(EventArgs)

Hiermee wordt de ModeChanged gebeurtenis gegenereerd.

OnModeChanging(FormViewModeEventArgs)

Hiermee wordt de ModeChanging gebeurtenis gegenereerd.

OnPageIndexChanged(EventArgs)

Hiermee wordt de PageIndexChanged gebeurtenis gegenereerd.

OnPageIndexChanging(FormViewPageEventArgs)

Hiermee wordt de PageIndexChanging gebeurtenis gegenereerd.

OnPagePreLoad(Object, EventArgs)

Hiermee stelt u de geïnitialiseerde status van het gegevensgebonden besturingselement in voordat het besturingselement wordt geladen.

(Overgenomen van DataBoundControl)
OnPreRender(EventArgs)

Hiermee wordt de PreRender gebeurtenis verwerkt.

(Overgenomen van BaseDataBoundControl)
OnUnload(EventArgs)

Hiermee wordt de Unload gebeurtenis gegenereerd.

(Overgenomen van Control)
OpenFile(String)

Hiermee wordt een Stream bestand gelezen.

(Overgenomen van Control)
PerformDataBinding(IEnumerable)

Verbindt de opgegeven gegevensbron met het FormView besturingselement.

PerformSelect()

Hiermee worden gegevens opgehaald uit de gekoppelde gegevensbron.

(Overgenomen van DataBoundControl)
PrepareControlHierarchy()

Hiermee stelt u de besturingshiërarchie van het FormView besturingselement in.

RaiseBubbleEvent(Object, EventArgs)

Wijst alle bronnen van de gebeurtenis en de bijbehorende informatie toe aan het bovenliggende besturingselement.

(Overgenomen van Control)
RaisePostBackEvent(String)

Hiermee worden de juiste gebeurtenissen voor het FormView besturingselement gegenereerd wanneer het terug naar de server wordt geplaatst.

RemovedControl(Control)

Aangeroepen nadat een onderliggend besturingselement is verwijderd uit de Controls verzameling van het Control object.

(Overgenomen van Control)
Render(HtmlTextWriter)

Geeft het FormView besturingselement op de client weer.

RenderBeginTag(HtmlTextWriter)

Geeft de HTML-openingstag van het besturingselement weer voor de opgegeven schrijver. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
RenderChildren(HtmlTextWriter)

Hiermee wordt de inhoud van de onderliggende elementen van een serverbeheer uitgevoerd naar een opgegeven HtmlTextWriter object, waarmee de inhoud wordt weggeschreven die op de client moet worden weergegeven.

(Overgenomen van Control)
RenderContents(HtmlTextWriter)

Geeft de inhoud van het besturingselement weer voor de opgegeven schrijver. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
RenderControl(HtmlTextWriter, ControlAdapter)

De server beheert inhoud naar een opgegeven HtmlTextWriter object met behulp van een opgegeven ControlAdapter object.

(Overgenomen van Control)
RenderControl(HtmlTextWriter)

Hiermee wordt inhoud van de server naar een opgegeven HtmlTextWriter object uitgevoerd en wordt traceringsinformatie over het besturingselement opgeslagen als tracering is ingeschakeld.

(Overgenomen van Control)
RenderEndTag(HtmlTextWriter)

Geeft de HTML-slottag van het besturingselement weer in de opgegeven schrijver. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
ResolveAdapter()

Hiermee haalt u de besturingsadapter op die verantwoordelijk is voor het weergeven van het opgegeven besturingselement.

(Overgenomen van Control)
ResolveClientUrl(String)

Hiermee haalt u een URL op die door de browser kan worden gebruikt.

(Overgenomen van Control)
ResolveUrl(String)

Converteert een URL naar een URL die bruikbaar is voor de aanvragende client.

(Overgenomen van Control)
SaveControlState()

Hiermee wordt de status van de FormView besturingseigenschappen opgeslagen die moeten worden behouden, zelfs wanneer de EnableViewState eigenschap is ingesteld op false.

SaveViewState()

Hiermee wordt de huidige weergavestatus van het FormView besturingselement opgeslagen.

SetDesignModeState(IDictionary)

Hiermee stelt u ontwerptijdgegevens in voor een besturingselement.

(Overgenomen van Control)
SetPageIndex(Int32)

Hiermee stelt u de index van de momenteel weergegeven pagina in het FormView besturingselement in.

SetRenderMethodDelegate(RenderMethod)

Hiermee wijst u een gemachtigde van een gebeurtenishandler toe om het serverbeheer en de inhoud ervan weer te geven in het bovenliggende besturingselement.

(Overgenomen van Control)
SetTraceData(Object, Object, Object)

Hiermee stelt u traceringsgegevens in voor het traceren van renderinggegevens in ontwerptijd, met behulp van het traceringsobject, de traceringsgegevenssleutel en de traceringsgegevenswaarde.

(Overgenomen van Control)
SetTraceData(Object, Object)

Hiermee stelt u traceringsgegevens in voor ontwerptijdtracering van renderinggegevens, met behulp van de traceringsgegevenssleutel en de traceringsgegevenswaarde.

(Overgenomen van Control)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TrackViewState()

Hiermee wordt het beginpunt gemarkeerd waarop u wijzigingen in de weergavestatus wilt bijhouden en opslaan in het FormView besturingselement.

UpdateItem(Boolean)

Hiermee wordt de huidige record in de gegevensbron bijgewerkt.

ValidateDataSource(Object)

Controleert of het object een gegevensgebonden besturingselement verbindt met één object waarmee het kan werken.

(Overgenomen van DataBoundControl)

gebeurtenis

Name Description
CallingDataMethods

Treedt op wanneer gegevensmethoden worden aangeroepen.

(Overgenomen van DataBoundControl)
CreatingModelDataSource

Treedt op wanneer het ModelDataSource object wordt gemaakt.

(Overgenomen van DataBoundControl)
DataBinding

Treedt op wanneer het serverbeheer wordt verbonden met een gegevensbron.

(Overgenomen van Control)
DataBound

Vindt plaats nadat het serverbeheer verbinding heeft gemaakt met een gegevensbron.

(Overgenomen van BaseDataBoundControl)
Disposed

Treedt op wanneer een serverbesturing wordt vrijgegeven uit het geheugen. Dit is de laatste fase van de levenscyclus van serverbeheer wanneer een ASP.NET pagina wordt aangevraagd.

(Overgenomen van Control)
Init

Treedt op wanneer het serverbeheer wordt geïnitialiseerd. Dit is de eerste stap in de levenscyclus.

(Overgenomen van Control)
ItemCommand

Treedt op wanneer op een knop in een FormView besturingselement wordt geklikt.

ItemCreated

Vindt plaats nadat alle rijen in een FormView besturingselement zijn gemaakt.

ItemDeleted

Treedt op wanneer op een knop Verwijderen in een FormView besturingselement wordt geklikt, maar na de verwijderbewerking.

ItemDeleting

Treedt op wanneer op een knop Verwijderen in een FormView besturingselement wordt geklikt, maar vóór de verwijderbewerking.

ItemInserted

Treedt op wanneer op een knop Invoegen in een FormView besturingselement wordt geklikt, maar na de invoegbewerking.

ItemInserting

Treedt op wanneer op een knop Invoegen in een FormView besturingselement wordt geklikt, maar vóór de invoegbewerking.

ItemUpdated

Treedt op wanneer op een knop Bijwerken in een FormView besturingselement wordt geklikt, maar na de updatebewerking.

ItemUpdating

Treedt op wanneer op een knop Bijwerken in een FormView besturingselement wordt geklikt, maar vóór de updatebewerking.

Load

Treedt op wanneer het serverbeheer in het Page object wordt geladen.

(Overgenomen van Control)
ModeChanged

Treedt op wanneer het besturingselement schakelt tussen de FormView bewerkings-, invoeg- en alleen-lezenmodus, maar nadat de modus is gewijzigd.

ModeChanging

Treedt op wanneer het FormView besturingselement schakelt tussen de bewerkings-, invoeg- en alleen-lezenmodus, maar voordat de modus verandert.

PageIndexChanged

Treedt op wanneer de waarde van de PageIndex eigenschap wordt gewijzigd na een wisselbewerking.

PageIndexChanging

Treedt op wanneer de waarde van de PageIndex eigenschap wordt gewijzigd vóór een wisselbewerking.

PreRender

Vindt plaats nadat het object is geladen, maar voordat het Control wordt weergegeven.

(Overgenomen van Control)
Unload

Treedt op wanneer het serverbeheer uit het geheugen wordt verwijderd.

(Overgenomen van Control)

Expliciete interface-implementaties

Name Description
IAttributeAccessor.GetAttribute(String)

Hiermee haalt u een kenmerk van het webbeheer op met de opgegeven naam.

(Overgenomen van WebControl)
IAttributeAccessor.SetAttribute(String, String)

Hiermee stelt u een kenmerk van het webbeheer in op de opgegeven naam en waarde.

(Overgenomen van WebControl)
IControlBuilderAccessor.ControlBuilder

Zie voor een beschrijving van dit lid ControlBuilder.

(Overgenomen van Control)
IControlDesignerAccessor.GetDesignModeState()

Zie voor een beschrijving van dit lid GetDesignModeState().

(Overgenomen van Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Zie voor een beschrijving van dit lid SetDesignModeState(IDictionary).

(Overgenomen van Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Zie voor een beschrijving van dit lid SetOwnerControl(Control).

(Overgenomen van Control)
IControlDesignerAccessor.UserData

Zie voor een beschrijving van dit lid UserData.

(Overgenomen van Control)
IDataBindingsAccessor.DataBindings

Zie voor een beschrijving van dit lid DataBindings.

(Overgenomen van Control)
IDataBindingsAccessor.HasDataBindings

Zie voor een beschrijving van dit lid HasDataBindings.

(Overgenomen van Control)
IDataBoundControl.DataKeyNames

Hiermee haalt u een matrix op die de namen bevat van de primaire-sleutelvelden van de items die in het FormView besturingselement worden weergegeven.

IDataBoundControl.DataMember

Hiermee wordt de naam van de lijst met gegevensitems opgehaald of ingesteld waarmee het FormView besturingselement wordt verbonden wanneer de gegevensbron meer dan één lijst met gegevensitems bevat.

IDataBoundControl.DataSource

Hiermee haalt u het object op dat de lijst met gegevens bevat die door het FormView besturingselement worden opgehaald.

IDataBoundControl.DataSourceID

Hiermee haalt u de id op van het besturingselement voor de gegevensbron die de lijst met gegevensitems bevat die door het FormView besturingselement worden opgehaald.

IDataBoundControl.DataSourceObject

Hiermee haalt u het gegevensbronobject op dat de lijst met gegevensitems bevat die door het FormView besturingselement worden opgehaald.

IDataBoundItemControl.DataKey

Hiermee haalt u het object op dat de gegevenssleutelwaarde van de rij in het FormView besturingselement vertegenwoordigt.

IDataBoundItemControl.Mode

Hiermee haalt u de huidige modus van het FormView besturingselement op.

IDataItemContainer.DataItemIndex

Zie voor een beschrijving van dit lid DataItemIndex.

IDataItemContainer.DisplayIndex

Zie voor een beschrijving van dit lid DisplayIndex.

IExpressionsAccessor.Expressions

Zie voor een beschrijving van dit lid Expressions.

(Overgenomen van Control)
IExpressionsAccessor.HasExpressions

Zie voor een beschrijving van dit lid HasExpressions.

(Overgenomen van Control)
IParserAccessor.AddParsedSubObject(Object)

Zie voor een beschrijving van dit lid AddParsedSubObject(Object).

(Overgenomen van Control)
IPostBackContainer.GetPostBackOptions(IButtonControl)

Bepaalt de opties voor de postback-gebeurtenis voor het FormView besturingselement.

IPostBackEventHandler.RaisePostBackEvent(String)

Hiermee worden gebeurtenissen voor het FormView besturingselement gegenereerd wanneer het terug naar de server wordt geplaatst.

Extensiemethoden

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

Hiermee schakelt u het gedrag van dynamische gegevens in voor het opgegeven gegevensbeheer.

EnableDynamicData(INamingContainer, Type, Object)

Hiermee schakelt u het gedrag van dynamische gegevens in voor het opgegeven gegevensbeheer.

EnableDynamicData(INamingContainer, Type)

Hiermee schakelt u het gedrag van dynamische gegevens in voor het opgegeven gegevensbeheer.

EnablePersistedSelection(BaseDataBoundControl)
Verouderd.

Hiermee kunt u selectie behouden in gegevensbesturingselementen die ondersteuning bieden voor selectie en paging.

FindDataSourceControl(Control)

Retourneert de gegevensbron die is gekoppeld aan het gegevensbeheer voor het opgegeven besturingselement.

FindFieldTemplate(Control, String)

Retourneert de veldsjabloon voor de opgegeven kolom in de naamgevingscontainer van het opgegeven besturingselement.

FindMetaTable(Control)

Retourneert het metatable-object voor het bevattende gegevensbeheer.

GetDefaultValues(INamingContainer)

Hiermee haalt u de verzameling van de standaardwaarden voor het opgegeven gegevensbeheer op.

GetMetaTable(INamingContainer)

Hiermee haalt u de tabelmetagegevens voor het opgegeven gegevensbeheer op.

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

Hiermee stelt u de metagegevens van de tabel en de standaardwaardetoewijzing voor het opgegeven gegevensbeheer in.

SetMetaTable(INamingContainer, MetaTable, Object)

Hiermee stelt u de metagegevens van de tabel en de standaardwaardetoewijzing voor het opgegeven gegevensbeheer in.

SetMetaTable(INamingContainer, MetaTable)

Hiermee stelt u de tabelmetagegevens voor het opgegeven gegevensbeheer in.

TryGetMetaTable(INamingContainer, MetaTable)

Bepaalt of tabelmetagegevens beschikbaar zijn.

Van toepassing op

Zie ook