【发布时间】:2010-10-24 13:15:47
【问题描述】:
我在 mvvm silverlight 项目中使用 teleriks gridview。我正在努力使行的编辑工作。如果我双击一个单元格,我可以更改该行的文本。我有一个保存按钮的命令。但是当我查看我的 ObservableCollection prog 时,我看不到变化。所以我去改变一切从 observableCollection 到只是一个通用列表,现在我正在努力将数据绑定到网格。通过可观察的集合,我能够最初将数据绑定到网格。
private ObservableCollection<Program> _programResults;
public ObservableCollection<Program> ProgramResults
{
get { return _programResults; }
set { SetObject(ref _programResults, value, "ProgramResults"); }
}
<telerik:RadGridView Margin="5,5,5,5" ShowGroupPanel="False" Height="300" ItemsSource="{Binding ProgramResults, Mode=TwoWay}" SelectedItem="{Binding SelectedProgram, Mode=TwoWay}" AutoGenerateColumns="False" VerticalAlignment="Top">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Header="Program ID" DataMemberBinding="{Binding ProgramResults.ProgramID}" MinWidth="300"></telerik:GridViewDataColumn>
<telerik:GridViewDataColumn Header="Program Name" DataMemberBinding="{Binding Name}" MinWidth="300"></telerik:GridViewDataColumn>
</telerik:RadGridView>
【问题讨论】:
标签: silverlight mvvm telerik