我新的WPF,我有數據網格如下,WPF DataGrid中獲取行項目
<DataGrid Grid.Row="0" x:Name="dg1" Grid.Column="0" SelectionChanged="DataGrid_SelectionChanged" ItemsSource="{Binding Path=Articles}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="Description" Binding="{Binding Path=Description}" />
</DataGrid.Columns>
</DataGrid>
視圖模型具有財產
public IEnumerable<Article> Articles
{
get
{
return _ArticleList;
}
}
我沒能獲得所選擇的項目,下面的代碼返回錯誤。 無法投射「MS.Internal.NamedObject」類型的對象來鍵入「文章」。
private void DataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
Article Article = (Article)this.dg1.SelectedItems;
}
請給出任何建議如何實現相同?
你不指定'MyGridCtl'是什麼。 – Philip 2013-02-20 22:07:40