0
問候,
我有一個市場的類定義爲WPF Silverlight的DataGrid的綁定問題
public class Market
{
int id,
string MarketDescription,
List<Event> Events,
....
}
和
public class Event
{
int eventid,
string EventDescription
....
}
我宣佈
private ObservableCollection<Market> _markets;
ObservableCollection<Market> Markets
{
get { return _markets; }
set
{
_markets = value;
base.RaisePropertyChangedEvent("Markets");
}
}
在事件定義我的datagrid我將我的ItemSource定義爲
ItemsSource="{Binding Markets}"
顯示與Markets
集合有關的數據,例如, MarketDescription
(這是很好的顯示出來。我想要做的是能和顯示所有與同一數據網格中的事件類的數據。我試圖創建活動的一個ObservableCollection(EventCol),並利用如下
<sdk:DataGridTextColumn Header="Event Description"
x:Name="EventDescription"
Binding="{Binding ElementName=EventCol,
Path=EventDescription}"
CanUserReorder="True"
CanUserResize="True" CanUserSort="True" Width="Auto" />
遺憾的是不顯示的事件列表。
可否請你告訴我到正確的地方,或者如果你能不能告訴我什麼,我做錯了。
謝謝