DataSource 控件在使用 Visual Studio 2019 的 .NET Windows Forms 应用程序中不可用
DataSource controls not available in .NET Windows Forms app using Visual Studio 2019
我是 运行 Visual Studio Community 2019 版本 16.11.3,我的数据源控件(SqlDataSource 和 ObjectDataSource)有问题。
这两个控件都没有出现在工具箱的“数据”选项卡中,但是当我使用“选择项目...”选项时,它们都被选中了。我什至取消选中它们,保存更改然后返回并重新检查它们,但这也不起作用。即使我使用“显示全部”选项,它们也不会显示。任何人都可以阐明这一点吗?
我尝试了其他帖子的建议,包括重置工具箱、添加自定义选项卡,然后再次重置,但似乎没有任何效果。我什至切换到旧版本的框架 (4.6) 以查看是否可能是这个问题,但没有任何效果。
有什么建议吗?
根据Jim 的评论,我编写了answer.Just 以帮助其他人解决类似问题。
SqlDataSource
和 ObjectDataSource
用于 ASP.Net,而不是 Windows 表格。
在需要时使用任何必要的方式生成数据源。
使用 Visual Studio 的工具通过设计器处理项目数据源。 -- 请注意,此对象与视图没有任何联系,它不需要处理状态。
要获得与您可能习惯的功能类似的功能,您还需要 DataAdapter
(使用 DataTables
)或 ORM
提供的类似连接器。 -- BindingSource 仅处理由其绑定的对象生成的通知,不提供任何数据更新功能。
我是 运行 Visual Studio Community 2019 版本 16.11.3,我的数据源控件(SqlDataSource 和 ObjectDataSource)有问题。
这两个控件都没有出现在工具箱的“数据”选项卡中,但是当我使用“选择项目...”选项时,它们都被选中了。我什至取消选中它们,保存更改然后返回并重新检查它们,但这也不起作用。即使我使用“显示全部”选项,它们也不会显示。任何人都可以阐明这一点吗?
我尝试了其他帖子的建议,包括重置工具箱、添加自定义选项卡,然后再次重置,但似乎没有任何效果。我什至切换到旧版本的框架 (4.6) 以查看是否可能是这个问题,但没有任何效果。
有什么建议吗?
根据Jim 的评论,我编写了answer.Just 以帮助其他人解决类似问题。
SqlDataSource
和 ObjectDataSource
用于 ASP.Net,而不是 Windows 表格。
在需要时使用任何必要的方式生成数据源。
使用 Visual Studio 的工具通过设计器处理项目数据源。 -- 请注意,此对象与视图没有任何联系,它不需要处理状态。
要获得与您可能习惯的功能类似的功能,您还需要 DataAdapter
(使用 DataTables
)或 ORM
提供的类似连接器。 -- BindingSource 仅处理由其绑定的对象生成的通知,不提供任何数据更新功能。