Binding 如何使用ObjectDataProvider将数据集绑定到Datagrid?
我还有一个绑定问题。 这一次,我想重建主详图网格,如下所示: 但是我得到了这个错误:名称“AirplaneDataProvider”在名称空间“clr namespace:WpfApplicationDataSetTest”中不存在 这是我的密码 XAML: }Binding 如何使用ObjectDataProvider将数据集绑定到Datagrid?,binding,master-detail,objectdataprovider,Binding,Master Detail,Objectdataprovider,我还有一个绑定问题。 这一次,我想重建主详图网格,如下所示: 但是我得到了这个错误:名称“AirplaneDataProvider”在名称空间“clr namespace:WpfApplicationDataSetTest”中不存在 这是我的密码 XAML: } public class AirplaneDataProvider { private AirplaneTestDataSetTableAdapters.AirplaneTableAdapter Air
public class AirplaneDataProvider
{
private AirplaneTestDataSetTableAdapters.AirplaneTableAdapter AirTA;
private AirplaneTestDataSet AirTDS;
public AirplaneDataProvider()
{
AirTDS = new AirplaneTestDataSet();
AirTA = new AirplaneTestDataSetTableAdapters.AirplaneTableAdapter();
AirTA.Fill(AirTDS.Airplane);
}
public DataView GetAirplanes()
{
return AirTDS.Airplane.DefaultView;
}
}
}
那么我做错了什么呢?将AirplaneDataProvider类放在单独的文件中 现在您已经在MainWindow类中使用了它。希望这就是问题所在
public class AirplaneDataProvider
{
private AirplaneTestDataSetTableAdapters.AirplaneTableAdapter AirTA;
private AirplaneTestDataSet AirTDS;
public AirplaneDataProvider()
{
AirTDS = new AirplaneTestDataSet();
AirTA = new AirplaneTestDataSetTableAdapters.AirplaneTableAdapter();
AirTA.Fill(AirTDS.Airplane);
}
public DataView GetAirplanes()
{
return AirTDS.Airplane.DefaultView;
}
}
}