随笔分类 - C#
C#相关记录
摘要:项目背景:程序由网络版改成单机版,mysql数据库安装复杂容易出错,由sqlite3替代, access不支持分页的sql操作 1. 问题:会出现”database is locked! 原因:“sqlite不支持多线程并发操作的,改造过程中,代码分散,数据库操作完成后数据库连接未被释放,或者引用存
阅读全文
摘要:C#——调用C/C++的dll(工具:VS2015,Swig) 需求背景: 1. 为调高效率,部分代码用c/c++代替 2. 部分处理逻辑(主要是算法),有现成的C/C++实现,多见于系统升级改造的项目中 实现步骤: 参照:http://blog.csdn.net/lee353086/article
阅读全文
摘要://在设置DbContext时,不会有异常抛出(如:链接字符串中,指定的数据库文件不存在),只有在执行sql语句时才能捕获异常信息 IDbContext dbContext= new DbContext().ConnectionStringName("SqliteConnString", new S
阅读全文
摘要:FluentData:开源的,微型的 orm框架 官网: http://fluentdata.codeplex.com 引入方式:1.直接引入dll文件FluentData.dll; 2 直接引入源文件 FluentData.cs 支出的数据库多: MS SQL Server MS SQL Serv
阅读全文
摘要:先将SelectionMode属性设置一下,改为fullrowselection. 然后给一个cellclick事件 注意:点击表头时也会触发此事件,在取值时要排除 private void dataGridView2_CellClick(object sender, DataGridViewCel
阅读全文
浙公网安备 33010602011771号