c#、SQLite、fastReport
cll131421
这个作者很懒,什么都没留下…
展开
-
转贴:C# 如何为winform打包
一、应用程序文件夹操作1、新建一个安装项目,起名“测试打包”这里要记住路径了,不然,打完了找不着安装包在哪里,可就说不过去了,呵呵!2、这里就会出现三个文件夹,不用多说一看就明白意思,点“应用程序文件夹-->添加-->文件夹这里的作用就是好管理,重启一下名字,这里我就叫它“测试打包系统”3、在“测试打包系统”文件夹上右键-->添加-->项目输出下一步:添加主输出转载 2013-05-20 13:47:06 · 492 阅读 · 0 评论 -
解决“操作无效,原因是它导致对 SetCurrentCellAddressCore 函数的可重入调用。 ”
问题出现原因:在datagridview中绑定数据源,直接在单元格内修改数据,然后更新数据库;再次显示的时候会提示该错误;解决方法:在formclose的时候,调用datagridview的EndEdit函数即可。原创 2013-08-20 10:27:41 · 3477 阅读 · 0 评论 -
ComboBox 控件的使用_绑定、增加选项、清除等
绑定ArrayList(命名空间System.Collections)[c-sharp] view plaincopyprint?ArrayList al1 = new ArrayList(); al1.Add(new DictionaryEntry("Y", "军品")); al1.Add(new DictionaryEntry("N", "民品")); c转载 2013-07-03 15:26:32 · 839 阅读 · 0 评论 -
sqlite插入数据后如何获得插入数据的主键
insert into tablename (column1,column2...) values (value1,value2...)select last_insert_rowid()select primaryKey from table name where rowid = last_insert_rowid()原创 2013-07-17 11:17:50 · 1703 阅读 · 0 评论 -
Sqlite 常用函数封装:修改密码,创建数据库、获取表段、字段,取值、插入、删除数据、执行Sqlite指令
原文地址:http://blog.csdn.net/codeeer/article/details/8440751以下是频繁用到的Sqlite函数,内容格式相对固定,封装一下有助于提高开发效率(^_^至少提高Codeeer的效率了)而且,我发现Sqlite中文资料比较少,起码相对其他找起来要复杂些,服务一下大众~我没有封装读取部分,因为数据库读取灵活性太大,封装起来难度也大,而且就转载 2013-06-26 09:34:40 · 680 阅读 · 0 评论 -
c#中label如何换行
选择text属性,在输入框后面有一个小三角,点击,会弹出一个文本框,在里面按回车即可换行。效果如图:原创 2013-06-19 10:09:40 · 746 阅读 · 0 评论 -
SQLITE数据表主键设置Id自增方法
搞定了一个困扰许久的问题,原来sqlite中的主键也是可以设置为自增的:)方法就是声明为 INTEGER PRIMARY KEY 的字段可以自动增加。 网上查到资料说,从 SQLite 的 2.3.4 版本开始,如果将一个表中的一个字段声明为 INTEGER PRIMARY KEY,那么只需向该表的该字段插入一个 NULL 值,这个 NULL 值将自动被更换为比表中该字段所有行的最大值大转载 2013-06-08 11:19:46 · 3806 阅读 · 0 评论 -
SQLite的SQL语法
SQLite库可以解析大部分标准SQL语言。但它也省去了一些特性并且加入了一些自己的新特性。这篇文档就是试图描述那些SQLite支持/不支持的SQL语法的。查看关键字列表。如下语法表格中,纯文本用蓝色粗体显示。非终极符号为斜体红色。作为语法一部分的运算符用黑色Roman字体表示。这篇文档只是对SQLite实现的SQL语法的综述,有所忽略。想要得到更详细的信息,参考源代码和语法文件“pars转载 2013-06-06 11:33:47 · 600 阅读 · 0 评论 -
SQLite数据库建立外键的方法
drop table t_group;drop table t_user;create table t_group( id integer, primary key (id));create table t_user( id integer, name text, groupId integer, primary key(id), for原创 2013-06-06 11:15:56 · 8080 阅读 · 2 评论 -
FastReport for .net 学习笔记
给报表赋数据源的两种方式(一) 通过程序给报表注册数据源。 这种方式中,模板中不能有数据源,否则给报表注册数据源时会出错 这种方式中,用户不方便建模板,且不容易更改模板 这种方式中,程序可以很灵活的对数据源进行处理,然后再把处理过的数据源注册给报表 //获取数据集 string strConn = "dat转载 2013-05-09 14:53:32 · 1507 阅读 · 1 评论 -
获得对报表文件里的对象(比如TextObject)的引用
ReportDocument report=new ReportDocument(); //加载报表report.Load(Server.MapPath("xx.rpt")); //获得对DetailSection1节title标签对象的引用TextObject to = report.ReportDefinition转载 2013-05-09 14:25:16 · 521 阅读 · 0 评论 -
C#使用SQLite数据库详解
SQLite 是一个嵌入式的关系数据库系统,使用十分广泛。在一些数据量不大的应用程序中,如果使用SQLite可以极大的减少部署时的工作量。 要在C#中使用SQLite也很简单,只要找一个C#的wrapper就可以了,例如,我使用的就是来自http://sqlite.phxsoftware.com/ 的一个dll,System.Data.SQLite. 下载下来的文件是SQLite-1.0.6转载 2013-05-08 16:45:58 · 1167 阅读 · 0 评论 -
C#——SQLite速成
为什么我需要SQLite* 轻巧灵活,基于单个数据库文件,方便创建、移动,能方便的进行数据的分类存储(按业务、按功能、按日期、按客户等),非常适合与灵活的系统搭配使用。* 部署容易,.NET环境只需一个dll文件(Access可能需要安装MDAC)。* 开源。 SQLite开发环境与开发资料的准备.Net SQLite数据库驱动:System.Data.SQLite.dll转载 2013-05-08 16:50:06 · 624 阅读 · 0 评论