【机房重构】错误集锦

问题1:“无法将顶级控件添加到控件”

运行程序:

显示“无法将顶级控件添加到控件”的错误。

解决方法:

在代码中加入:

myBalanceForm.TopLevel = false;//表示myBalanceForm窗体不是顶级窗体。

注意:

form窗体的TopLevel属性是什么?

Form.TopLevel 获取或设置一个值,该值指示是否将窗体显示为顶级窗口。

顶级窗口的意思是指这个窗口是否是可以嵌套在其他页面中。 

如果为 true,则将窗体显示为顶级窗口;否则,为 false。 默认为 true。

来自 <https://docs.microsoft.com/zh-cn/dotnet/api/system.windows.forms.form.toplevel?view=netcore-3.1>

Form.TopMost 获取或设置一个值,指示该窗体是否应显示为最顶层窗体。 

 

问题2:我们不希望子窗体的标题和边筐也显示在父窗体中:

添加代码:

myBalanceForm.FormBorderStyle = FormBorderStyle.None;//指定窗体的边框格式

FormBorderStyle.None的意义是:无边框

(WinForm)FormBorderStyle属性

此属性就是获取或设置窗体的边框样式,默认值为 FormBorderStyle.Sizable。共7个值。

根据单词意思很好记的,none就是无,没有;single就是单一的,一个的;dialog就是对话;sizable就是可变的;tool就是工具,fixed就是固定的。

 

问题3.缺少引用问题:

在涉及到BLL层的UI层或者DAL层缺少BLL的引用

 

问题4:配置文件中的注释问题:

根据问题提示的路径,找到项目中的代码位置,发现是配置文件中一句注释代码的格式问题:

可以发现我是用双斜杠注释的,这样的注释格式在配置文件中是不正确的

这样的注释才能被识别。

 

问题5:查询数据库不存在问题:

(1)原因:select语句写错了:

(2)有可能是自己的数据库名字错了,导致查不到数据库。

 

问题6:DataRow和DataTable的区别:

原因是:这个地方必须用DataRow,不行用DataTable,DataTable类型不能应用带[ ]的索引。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ariel_欢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值