Condividi tramite


Proprietà DataField

Imposta o restituisce il nome della proprietà dalla quale associare i dati. Per garantire l'associazione dei dati è necessario impostare il valore. Il valore predefinito è una stringa vuota ("").

public string DataField {
   get,
   set
}

Osservazioni

La proprietà deve appartenere a un tipo primitivo o a un tipo string, DateTime, Currency o Decimal.

Esempio

Nell'esempio che segue viene illustrato come utilizzare la proprietà DataField per associare i campi con la proprietà DataSource per la visualizzazione Dettagli del controllo ObjectList.

Class Book
   Private _BookName As String
   
   Public Sub New(BookName As String)
     
      _BookName = BookName
   
   End Sub
   
   Public ReadOnly Property BookName() As String
   
      Get
   
         Return _BookName
   
      End Get
   
   End Property

End Class
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 
   'Add code for ObjectList data binding 
End Sub
</script>
<mobile:Form runat=server id="Form1" >
   <mobile:ObjectList runat="server" id="ObjectList1" >
       <Field Name="BookName" DataField="BookName" Title="BookName"/>
   </mobile:ObjectList>
</mobile:Form>  

[C#]
<script runat=server>
class Book
{
   private String _BookName;
   public Book(String BookName) 
   { 
       _BookName = BookName; 
   }
   public String BookName { get { return _BookName; } }
}
void Page_Load()
{
  // Add code for ObjectList data binding.
}
</script>
<mobile:Form runat=server id="Form1" >
   <mobile:ObjectList runat="server" id="ObjectList1" >
       <Field Name="BookName" DataField="BookName" Title="BookName"/>
   </mobile:ObjectList>
</mobile:Form>  

Vedere anche

Si applica a: classe ObjectListField