Binding 如何使用ObjectDataProvider将数据集绑定到Datagrid?

Binding 如何使用ObjectDataProvider将数据集绑定到Datagrid?,binding,master-detail,objectdataprovider,Binding,Master Detail,Objectdataprovider,我还有一个绑定问题。 这一次,我想重建主详图网格,如下所示: 但是我得到了这个错误:名称“AirplaneDataProvider”在名称空间“clr namespace:WpfApplicationDataSetTest”中不存在 这是我的密码 XAML: } public class AirplaneDataProvider { private AirplaneTestDataSetTableAdapters.AirplaneTableAdapter Air

我还有一个绑定问题。 这一次,我想重建主详图网格,如下所示:

但是我得到了这个错误:名称“AirplaneDataProvider”在名称空间“clr namespace:WpfApplicationDataSetTest”中不存在

这是我的密码

XAML:

}

    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;
        }
    }
}