1.
访问数据库表格实现自动增长(就像产量统计是手动设置的,绑定到ID列时,产量统计是多少,ID列就显示多少):就是在添加数据时
-------字符串sql =“插入FirstTable(序号,SN,时间)值(@产量统计,@ iSN,@时间)”; ==“string sql =”插入FirstTable(SN,时间)值(@ iSN,@时间) “;
-------去掉para1的设置,就是去掉下面这三行代码:
OleDbParameter para1 = new OleDbParameter(“@产量统计”,OleDbType.VarChar,100);
para1.Value =产量统计;
comm.Parameters.Add(PARA1);
2.如果实在无法判断数据库表格是否存在,就使用
try
{
//创建表格
}
catch
{
}
3.删除整个表格的方法:
string sql =“drop table FirstTable”; //清空数据库指定表格
4.比较字符串时一定要注意字符串的长度
字符串mISN_now =“aaaaa”;
mISN_now = mISN_now.PadRight(50,''); // mISN_now字符串长度不足50,用空来弥补
5.不要随便点击重新升成解决方案,否则调试时会闪退
6.带netframework打包,选择Setup项目=“右键属性=”点击先决条件=“选中必备组件,选择第二项”从与我的应用程序相同的位置下载系统必备组件“=”确定,退出
7.转载https://blog.csdn.net/chenchao/article/details/80894540:带netframework打包提示报错必须下载netframework到本地
净框架下载地址
https://docs.microsoft.com/en-us/dotnet/framework/deployment/deployment-guide-for-developers#redistributable-packages
.NET Framework 4.6.1:NDP461-KB3102436-x86-x64-AllOS-ENU.exe
中文语言包:.NET Framework 4.6.1语言包
将NDP461-KB3102436-x86-x64-AllOS-ENU.exe复制到
C:\ Program Files(x86)\ Microsoft SDKs \ ClickOnce Bootstrapper \ Packages \ DotNetFX461
将NDP461-KB3102436-x86-x64-AllOS-CHS.exe复制到
C:\ Program Files(x86)\ Microsoft SDKs \ ClickOnce Bootstrapper \ Packages \ DotNetFX461 \ zh-Hans
8.窗体运行过程中突然缩小,可能是因为文本显示设置超过100%了
9.保存为exel文件,并且在第二行插入一行数据不覆盖之前的数据
using Spire.Xls;
//创建exel
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
sheet.Range["A1"].Text = "时间";
sheet.Range["B1"].Text = "条码1";
sheet.Range["C1"].Text = "压力1";
sheet.Range["D1"].Text = "泄漏值1";
sheet.Range["E1"].Text = "结果1";
//save the workbook
CommonVariable.workbook.SaveToFile(@"C:\\sample.xls", ExcelVersion.Version97to2003);
//添加新的数据
workbook.LoadFromFile("C:\\sampl