我使用MVVM在WPF上工作,我需要將DataSet的表綁定到某些DataGrid,但它不起作用。我的數據集有兩個表,稱爲「table01」和「table02」。將DataGrid綁定到DataSet的DataTable
在我的XAML我寫了下面的:
. . .
<UserControl.DataContext>
<scr:MyViewModel/>
</UserControl.DataContext>
<DataGrid Margin="0,0,0,0" Name="myGrid" ItemsSource="{Binding MyDataSet, Path=table01}" />
. . .
但沒有數據顯示。
在我的視圖模型我寫了下面的:
. . .
private DataSet myDataSet;
public DataSet MyDataSet
{
get
{
return myDataSet;
}
set
{
SetAndNotify(ref myDataSet, value,() => MyDataSet);
}
}
. . .
只是爲了澄清,我填的視圖模型構造我的數據集,連我都印我的數據集的內容和它的數據和我已經驗證了與我的DataContext的連接,並且它正常工作。那麼,我做錯了什麼?
希望有人能幫助我。先謝謝你。