数据处理
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>