Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Propriedade FormView.SelectedValue

Obtém o valor da chave de dados a registro corrente um FormView controle.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (em System.Web.dll)

[BrowsableAttribute(false)]
public Object SelectedValue { get; }

Valor de propriedade

Tipo: System.Object
Os dados de chave, valor da registro corrente um FormView controle.

Quando o DataKeyNames propriedade for definida, o FormView controle cria automaticamente um DataKey objeto que contém os pares chave/valor do campo ou campos listados na DataKeyNames propriedade para o registro corrente. The DataKey objeto representa o campo de chave primária ou campos para o registro corrente e é armazenado na DataKey propriedade. Em vez de usar o DataKey propriedade acesso o valor da chave de dados, você pode usar o SelectedValue propriedade sistema autônomo um atalho.

ObservaçãoObservação:

Quando o DataKeyNames propriedade listas de vários campos, esta propriedade retorna o valor do primeiro campo listado.

O exemplo a seguir demonstra como usar o SelectedValue propriedade para determinar o valor do campo de chave.


<%@ 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_ItemCreated(Object sender, EventArgs e)
  {
    MessageLabel.Text = "The key value is " + EmployeeFormView.SelectedValue.ToString() + ".";
  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>FormView SelectedValue Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>FormView SelectedValue Example</h3>

      <asp:formview id="EmployeeFormView"
        datasourceid="EmployeeSource"
        allowpaging="true"
        datakeynames="EmployeeID"
        onitemcreated="EmployeeFormView_ItemCreated"  
        runat="server">

        <itemtemplate>

          <table>
            <tr>
              <td>
                <asp:image id="EmployeeImage"
                  imageurl='<%# Eval("PhotoPath") %>'
                  alternatetext='<%# Eval("LastName") %>' 
                  runat="server"/>
              </td>
              <td>
                <h3><%# Eval("FirstName") %>&nbsp;<%# Eval("LastName") %></h3>      
                <%# Eval("Title") %>        
              </td>
            </tr>
          </table>

        </itemtemplate>

      </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], [PhotoPath] From [Employees]"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>" 
        runat="server"/>

    </form>
  </body>
</html>



Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft