编程细节

数据处理

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>

 

posted @ 2018-11-27 21:38  马玲  阅读(228)  评论(0编辑  收藏  举报