编程细节

数据处理

1、保留两位小数 =  float.Parse(数据).ToString("F2")    //不准确   例如9.57转换后变为9.60

四舍五入   Math.Round(变量, 位数, MidpointRounding.AwayFromZero).ToString()

2、numeric(18, 2)类型的数据最多十八位,即使numeric(20, 2)也是十八位
因此在设置SQL数据类型时,要么限制输入位数,要么换用其他类型

3、在进行字符串对比时,注意[]和空格都会造成不相等 :
"A"="A"
"A"!=" A "
"[A]"!="[A]"

 窗体变动

窗体(cs文件)与Designer.cs、.resx文件同级出现,且窗体变为空白。

  首先添加文件应注意:添加》现有文件》仅选择cs文件

  如果已经添加了,解决方法如下:找到项目的.CSPROJ右键编辑

Designer.cs

<Compile Include="窗体FrmDrawingIssueMgr.Designer.cs" />  

改为 

<Compile Include="窗体FrmDrawingIssueMgr.Designer.cs" >
<DependentUpon>FrmDrawingIssueMgr.cs</DependentUpon>
</Compile>

.resx

<EmbeddedResource Include="窗体FrmDrawingIssueMgr.resx" />

改为

<EmbeddedResource Include="窗体FrmDrawingIssueMgr.resx" >
<DependentUpon>FrmDrawingIssueMgr.cs</DependentUpon>
</EmbeddedResource>
原文地址:https://www.cnblogs.com/mamaxiaoling/p/8249862.html