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