找不到类型或命名空间名称“DataSet”(是否缺少 using 指令或程序集引用?)

找不到类型或命名空间名称“DataSet”(是否缺少 using 指令或程序集引用?),第1张

找不到类型或命名空间名称“DataSet”是设置错误造成的,解决方法为:

1、首先需要检查这两个地方是否添加引用..。

2、接下来检查方案里面的项目间是否生成依赖。

3、然后检查目标框架,一般前面没问题都是框架版本不一致导致引用不能用的问题。

4、最后调用关键字那么namespace即可。

如果你是在VS里编写,相信有红线提示哪里出问题。

我要指出的是,就算没有缺少引用的问题,你的代码也不会按你的预期工作,原因是主窗体一旦Close(),就会销毁自身并返回Main方法,form作为主窗体线程中new出来的对象也一并会被销毁,所以你根本见不到form窗体被Show出来,而是程序退出。下面的语句可以解决这个问题:

Form fm = new Form()

fm.FormClosed += (senders, es) =>{ this.Show()}

fm.Show()

this.Hide()

其实关于多窗体开闭,有很多方案,主要根据业务逻辑来。

简便方法是你鼠标的光标移动在那个带有波浪线的类上,点击鼠标右键,选择解析,然后在选择using 对应的命名空间,如果鼠标右键找不到解析,则说明你的项目,没有引用好对应的.dll文件,

方法是在界面右面工程上右击,选择”添加引用“,会d出对话框,然后找到对应的.dll文件,引用进去就行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11155058.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存