2012-05-23 19 views
0

我有一個ListView與LinqDataSource。在編輯模板中,我們需要編輯主對象和相關(1到1)子對象。Asp.Net ListView LinqDataSource聲明式綁定子對象

在過去,我已經使用代碼的所有這些和手動處理更新,但我想知道是否有一種聲明的方式來讓LinqDataSource來爲我處理它。

更具體地說:

  1. 是否有子對象聲明綁定到我們的編輯輸入,若然是一個語法時才方式?

  2. 有沒有什麼辦法可以將LinqDataSource項目(「MyLinqObject」)聲明綁定到DropDownList的選定項目/值?

回答

0

自己得到這個。子對象只是<%# Bind("MyChildObjectTypeName.MyChildObjectPropertyName") %>'>

DropDown問題出現了,因爲某些原因,Intellisense不會在DropDownList聲明標記中顯示「SelectedValue」屬性。

當然,無論如何只要添加它就可以。

SelectedValue='<%# Bind("PropertyName") %>'>