…ect.DefaultFont = new System.Drawing.Font("宋体", 9); //来源:C/S框架网(www.csframework.com) QQ:1980854898 2.把报表里面的显示中文的控件的字体改成宋体。
/archive/1/arc-1-20120308-1908.htm 2012-03-08
学习版(精简版)与基础版区别 精简版(学习版) 学习版就是精简版本,只是一个主框架的运行平台,有主窗体,登陆功能,模块等功能,没有报表模块、数据增删改查等功能。 精简版介绍: http://www.csframework.com/cs-framework-mini.htm 基础版v2.0 基础版是07年开发的原始版本,基于ADO组件访问数据库,按逻辑分三层开发的,这个版本虽然原始,但最成熟稳定,已经开发应用过多套基于企业的数据库管理系统。 基础版包含框架所有功能,如权限管理,数据窗体,报表查询等,完全适合开发企业…
/archive/1/arc-1-20120308-1905.htm 2012-03-08
…资料行数据检查使用的方法(ValidateRow与InvalidRowException) 此方法适合实时检查数据,开发框架的实例是在保存前调用ValidateSummaryData/ValidateDetailData方法检查数据的。 对资料行的数据检查需要使用下面两个方法: 1. ValidateRow: 修改单元格的值,资料行失去焦点时触发此事件。 2. InvalidRowException:当资料行的数据检查失败触发此事件。 C# Code: private void gridView1_ValidateRow( object sender, …
/archive/1/arc-1-20120307-1903.htm 2012-03-07
….ErrorText = "货品价格输入错误!"; e.Valid = false ; } } } } //来源:C/S框架网(www.csframework.com) QQ:1980854898
/archive/1/arc-1-20120307-1901.htm 2012-03-07
… the connection conn.Open(); //Do somthing useful } //来源:C/S框架网(www.csframework.com) QQ:1980854898 在这个实例中,无论块是如何退出的,using子句都会确保关闭数据库连接。查看一下连接类的Dispose()方法的IL代码,它们都检查连接对象的当前状态,如果其状态为打开,就调用Close()方法。浏览.NET程序集的一个强大工具是Reflector(可以从/www.aisto.com/roeder/dotnet/上获得)。这个工具允许查看任何.NET方法的IL…
/archive/1/arc-1-20120305-1899.htm 2012-03-05
…据库 ADO Direct(直连模式)现在用的是客户端直接连接数据库,能不能改成客户端在服务端注册后再访问数据库。 目前框架不支持这个功能。 参考: 设计一个ADO直连用户注册管理窗体,可以选择用户,保存到表tb_AdoDirectRegUser: 字段名 说明 Account 用户帐号 StartTime 起始时间 EndTime 结束时间 Disabled 时间段停用 修改sp_Login存储过程,加一个参数@LoginType,Int类型:1:Ado-Direct, 2:WebService 在存储过程内判断@LoginType类型,如果是1:从t…
/archive/1/arc-1-20120302-1889.htm 2012-03-02
…rCode, StockCode或销售订单号码SONO等作为业务主键。平台主键是基于业务表存在复合主键而设计的,作为开发框架内部使用的主键,不参于业务关联运算,不在界面显示,不体现报表等特点。 平台主键主要用途是数据更新时提供给SQL命令生成器生成SQL脚本,如生成:Where RowID=@RowID, RowID是指平台主键,目的是生成Where条件,替换冗余的复合主键生成的多个AND关系的Where条件, 如:Where SupplierCode=@SupplierCode AND StockCode=@StockCode 重点: a) 通常存在复…
/archive/1/arc-1-20120224-1873.htm 2012-02-24
…ns.GetButtonByName("btnPreview").Enable = false ; } //来源:C/S框架网(www.csframework.com) QQ:1980854898
/archive/1/arc-1-20120224-1870.htm 2012-02-24
…ings.Add("Text", ds, "R1.Amount"); //绑定总计(所有单据的总金额) //来源:C/S框架网(www.csframework.com) QQ:1980854898
/archive/1/arc-1-20120224-1869.htm 2012-02-24
…户有[修改]权限 { this .DoEdit(btn); // 调用修改方法 return ; } 请参考文档:《CS框架V2.2-3.0权限管理功能设计》.doc
/archive/1/arc-1-20120219-1864.htm 2012-02-19
… ; return base .ButtonAuthorized(authorityValue); } //来源:C/S框架网(www.csframework.com) QQ:1980854898
/archive/1/arc-1-20120219-1863.htm 2012-02-19
…peof ( decimal )); dt.Rows.Add( new object [] { "CS2.0", "开发框架-V2.0", 100.11 }); dt.Rows.Add( new object [] { "CS2.2", "开发框架-V2.2", 200.22 }); dt.Rows.Add( new object [] { "CS3.0", "开发框架-V3.0", 300.33 }); dt.AcceptChanges(); return dt; } } /// <summary> /// 销售订单明细数据 /// </summary…
/archive/1/arc-1-20120215-1862.htm 2012-02-15
…lD_AssyNumber, 1); gvDetail.UpdateCurrentRow(); } 模板窗体: 参考开发框架销售订单(SO)的明细表处理机制。
/archive/1/arc-1-20120108-1858.htm 2012-01-08
…t访问时,系统带的本机当前用户的权限去访问,而用ip的时候,等于本机是通过网络再去访问本机,用的到网络用户的权限。 开发框架内可能出错的情况: 能正常运行登录窗体,当选择帐套后点登录出错。 可能的原因:CSFrameworkX.System库的tb_DataSet表ServerIP字段的值是IP,如127.0.0.1,改为“.”或者localhost, 如.\SQLExpress,(local)\SQLExpress,localhost\SQLExpress.
/archive/1/arc-1-20111012-1843.htm 2011-10-12
…<summary> /// 自动生成32位GUID /// </summary> OnlyGuid } //来源:C/S框架网(www.csframework.com) QQ:1980854898 None: 未指更新类型,单据号码手工输入或在业务层手工赋值。 OnlyDocumentNo:系统自动生成单据号码,号码规则在sys_DocSN表定义。 OnlyGuid:有些单号直接使用32位的GUID,系统自动生成32位的GUID。 系统预设的更新方式是由用户手工输入,因此在提交数据时框架不自动生成单号。 dalBaseBusiness类定义成员变量为: …
/archive/1/arc-1-20110928-1842.htm 2011-09-28
C#.NET SQL数据库备份与还原解决方案 开发框架V2.2(快速开发版)系统管理模块已集成数据库的备份与还原功能。 数据库列表:帐套数据库与系统数据库列表。 备份文件列表:数据源来自master.dbo.sys_BackupHistory表。 首先在master数据库建立3个存储过程及一个备份历史表: 1. p_BackupDB 2. p_RestoreDB 3. p_CreateJob 4. sys_BackupHistory --备份历史表 (脚本在下面找) 1. p_Back…
/archive/1/arc-1-20110924-1841.htm 2011-09-24
…lobalization.CultureInfo ("zh-CHS" ); ....省略... } } //来源:C/S框架网(www.csframework.com) QQ:1980854898 在Debug\下建立语言的目录: zh-CHS中文简体汉化包下载:
/archive/1/arc-1-20110919-1839.htm 2011-09-19
…面支持TreeList展示数据 数据查询页面预设使用GridControl展示数据,考虑到不同的展示方式,将数据查询页与框架从业务逻辑独立出来。框架内设计一个接口:ISummaryView,它的主要职责是展示数据,在数据窗体定义一个受保护的接口类型成员变量_SummaryView,数据窗体直接调用该接口的方法。业务逻辑层取到数据直接交给ISummaryView展示数据,所以框架不关心具体的展示方式(或第三方数据控件),框架(数据窗体)只与ISummaryView接口紧密藕合,通过这个接口可以扩展出数种展示方式。 UML: C# Code: /// <su…
/archive/1/arc-1-20110918-1838.htm 2011-09-18
…ize = buffer.Length; this .Files.Add(item); } } } } //来源:C/S框架网(www.csframework.com) QQ:1980854898 压缩与解压缩: 使用封装工具压缩文件,一个文件就是一个升级包,每个升级包有唯一的版本号用于升级时对比。 当用户升级版本时从服务器下载升级包到本地,由PackageExtract类负责解压缩文件,将解压后的文件复制到目的地。 PackageExtract类: 由Extract方法解压缩构造器传入的升级包对象。 C# Code: /// <summary>…
/archive/1/arc-1-20110911-1835.htm 2011-09-11
如何修改数据库的名称和用户登录名 开发框架的数据库存放在.\Debug\Database\目录下。 V2.2版数据库: 1. 系统数据库:CSFramework22.System 2. 正式帐套:CSFramework22.Normal 3. 帐套2:CSFramework22.Test V3.0版数据库: 1. 系统数据库:CSFramework3.System 2. 正式帐套:CSFramework3.Normal 3. 帐套2:CSFramework3.Test V2…
/archive/1/arc-1-20110908-1829.htm 2011-09-08