CSFramework.com自动分词系统:什么是数据窗体,窗体,什么是,什么,数据
搜索'什么是数据窗体'有20 条结果:
内容: CSFrameworkV5.0旗舰版-数据库存储过程、函数列表 ...
URL:https://www.csframework.com/archive/1/arc-1-20210603-3554.htm   日期:2021-06-03
内容: 修改数据保存后重复生成日志记录 当提交数据时日志表会生成重复的记录,原因是两次写入日志,一次是窗体内的DoSave方法调用 WriteLog ,第二次是BLL内的DoSave方法调用 WriteLog ,注释窗体内的代码。 解决方法: 打开CSFramework.Library.frmBaseDataDictionary窗体,修改DoSave方法,注释如下代码: C# Code: //DataTable original = _BLL.GetDataByKey(ke...
URL:https://www.csframework.com/archive/9/arc-9-20111105-1848.htm   日期:2011-11-05
内容: 系统管理模块“菜单权限”窗体Bug 点修改按钮,然后修改右侧的功能名称,点保存,第一次正常。当修改第二条或其它记录点保存就会报错。 错误原因:当第一次保存后_FormTagCustomName变量的数据发生改变,保存后没有刷新数据。如果第二次修改了数据,可能将第一次修改的数据同时提交,这时可能导致保存一些不存在“主键”的数据(第一次保存被删除了),系统会报“主键”错误。 解决方案: 修改bllMenuMgr类的Update方法,当保存成功,刷新_FormTagCustomNa...
URL:https://www.csframework.com/archive/9/arc-1-20111013-1845.htm   日期:2011-10-13
内容: 拔掉网线,无法连接本机SQLSERVER数据库 在有网线的情况下,连接本地数据库正常;拔掉网线有的计算机可以,有的就出错。 相关解决方案: no1: localhost也叫local ,正确的解释是: 本地服务器,127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器). 他们的解析通过本机的host文件,windows自动将localhost解析为127.0.0.1 no2: localhot(local)是不经网卡传输!这点很重要,它不受网络防火...
URL:https://www.csframework.com/archive/1/arc-1-20111012-1843.htm   日期:2011-10-12
内容: C#.NET SQL数据库备份与还原解决方案 开发框架V2.2(快速开发版)系统管理模块已集成数据库的备份与还原功能。 数据库列表:帐套数据库与系统数据库列表。 备份文件列表:数据源来自master.dbo.sys_BackupHistory表。 首先在master数据库建立3个存储过程及一个备份历史表: 1. p_BackupDB 2. p_RestoreDB 3. p_CreateJob 4. sys_BackupHistory --备份历史表 (脚本在下面...
URL:https://www.csframework.com/archive/1/arc-1-20110924-1841.htm   日期:2011-09-24
内容: 数据查询页面支持TreeList展示数据 数据查询页面预设使用GridControl展示数据,考虑到不同的展示方式,将数据查询页与框架从业务逻辑独立出来。框架内设计一个接口:ISummaryView,它的主要职责是展示数据,在数据窗体定义一个受保护的接口类型成员变量_SummaryView,数据窗体直接调用该接口的方法。业务逻辑层取到数据直接交给ISummaryView展示数据,所以框架不关心具体的展示方式(或第三方数据控件),框架(数据窗体)只与ISummaryView接口紧密藕...
URL:https://www.csframework.com/archive/1/arc-1-20110918-1838.htm   日期:2011-09-18
内容: 点击导航条分组按钮激活模块主窗体 在同一个模块内打开多个窗体,如下图所示当前活动窗体是“客户资料管理”,点击左侧导航按钮“数据字典”,此时无法再次激活数据字典的主窗体。 原因: 当Navigator的Group按钮处于激活状态,再次点无法触发ActiveGroupChanged事件。 解决: 绑定MouseClick事件,激活模块主窗体。 C# Code: /// /// 创建导航组件按钮(包括创建按钮组(NavBarGroup...
URL:https://www.csframework.com/archive/9/arc-9-20110908-1830.htm   日期:2011-09-08
内容: 如何修改数据库的名称和用户登录名 开发框架的数据库存放在.\Debug\Database\目录下。 V2.2版数据库: 1. 系统数据库:CSFramework22.System 2. 正式帐套:CSFramework22.Normal 3. 帐套2:CSFramework22.Test V3.0版数据库: 1. 系统数据库:CSFramework3.System 2. 正式帐套:CSFramework3.Normal 3. 帐套2:CSFramewor...
URL:https://www.csframework.com/archive/1/arc-1-20110908-1829.htm   日期:2011-09-08
内容: 打开窗体并传入参数 打开窗体并传入参数 新增功能: 打开窗体并传入参数。 在同一模块内打开窗体只需要调用MdiTools.OpenChildForm()方法,如果打开其它模块的窗体需要根据窗体的全名(FullName)获取窗体类型(Type),然后通过反射动态创建窗体窗体实例定义是Form类型,如果要传入参数需要给Form定义一个SetParameter方法,调用如下: C# Code: //通过反射创建窗体实例. form = (Form)form...
URL:https://www.csframework.com/archive/9/arc-9-20110830-1818.htm   日期:2011-08-30
内容: Object Collection Editor窗体的Add/Delete按钮不可用 今天在开发自定义CollectionEditor编辑器时遇到一问题,MyNodeCollection 继承BaseCollection,指定了属性编辑器,在设计时打开Object Collection Editor窗体发现Add/Delete按钮是不可用的。后来发现是因为没有实现IList接口。 /// /// 自定义BaseCollection对象集合,实现I...
URL:https://www.csframework.com/archive/2/arc-2-20110827-1808.htm   日期:2011-08-27
内容: 解决VS在设计时无法生成窗体设计器的Controls.Add()代码 在写《设计时在窗体设计器文件内生成组件的代码》一文时遇到问题,当第一次拖CSFrameworkComponent组件到窗体上,右键菜单新增一个按钮,这时查看XXX.Designer.cs文件可以看到button1的相关代码,但是在Form代码段内没有看到this.Controls.Add(button1); 没有这行代码后果很严重!!! 意味着下次打开窗体按钮组件不会在窗体上呈现! 《设计时在窗体设计器文件...
URL:https://www.csframework.com/archive/2/arc-2-20110827-1805.htm   日期:2011-08-27
内容: C#.Net组件开发(高级篇) - 设计时在窗体设计器文件内生成组件的代码 在设计环境下设计组件和窗体设计器是很底层东西,技术非常复杂,水很深!刚学了点皮毛感觉入了门,特别将代码分享出来.在动手实验过程中遇到很多麻烦,因为没搞清这个实时设计的概念,还有这个窗体设计器会自动生成XXX.Designer.cs文件的代码,非常神奇的技术,也许将来对框架改进有帮助,所以想一探究竟.因为我不理解这个代码生成的机制,于是到处找文章,百度搜索关键字太烂了,基本上找不着我想要的,用Goog...
URL:https://www.csframework.com/archive/2/arc-2-20110826-1804.htm   日期:2011-08-26
内容: 开发框架在什么情况下可以升级?免费吗? 开发框架升级免费吗? 相同版本型号的开发框架是永久免费升级的。 仅支持同一型号系列的产品免费升级,目前C/S框架有提供的产品型号有: 1 - 基础版 v1.x 2 - 标准版 v2.x 3 - 高级版 v3.x 4 - 企业版 v4.x 5 - 旗舰版 v5.x 若您购买了...
URL:https://www.csframework.com/archive/8/arc-8-20110816-1797.htm   日期:2011-08-16
内容: 报表是自定义格式的?套上数据就行了? 对,报表是自定义格式的,用到FastReport for .Net 1.x第三方报表控件,开发的报表模板保存在独立的frx文件,开发框架的报表文件存放在Debug\Reports\目录下,打印报表时自动加载模板,套上数据就能预览报表。 因行业及企业的管理文化不同所以报表格式也不同,我们无法设计通用的报表模板,需要自己定义。框架内提供了几种不同格式的模板,有单表和主从表的,其实大部分报表属于这两类了。有了现成的代码,您只需要画好报表格式,复制过...
URL:https://www.csframework.com/archive/8/arc-8-20110815-1789.htm   日期:2011-08-15
内容: 用你们的框架需要写窗体代码吗?还是配置就可以了? 首先声明,我们的框架产品暂不支持流程配置功能,也没有集成工作流引擎,所以说业务窗体需要自己开发的。但是开发框架提供数个数据窗体模板,如客户管理,产品资料,数据字典,业务单据,报表窗体窗体模板。另外集成代码自动生成功能,可以自动生成ORM,BLL,DAL等源码,配合多个不同的数据窗体模板开发速度是惊人的。 扫一扫加作者微信 ...
URL:https://www.csframework.com/archive/1/arc-1-20110814-1785.htm   日期:2011-08-14
内容: 标签:C#.Net组件开发 - 属性窗体内显示自定义名称 自定义控件定义的对象类型属性,在设计时属性窗体预设显示对象全名,如命名空间较长时这里显示不全,不友好,其实只要重写对象的ToString()方法就行了,如下图: 解决方法: Object 属性的对象类型是MyObject, 重写MyObject.ToString()方法: C# Code: public override string ToString() { //用于在Propert...
URL:https://www.csframework.com/archive/2/arc-2-20110811-1775.htm   日期:2011-08-11
内容: C# 子窗体中调用父窗体中的方法(或多窗体之间方法调用) 看似一个简单的功能需求,其实很多初学者处理不好的,很多朋友会这么写: C# Code: //父窗体是是frmParent,子窗体是frmChildA //在父窗体中打开子窗体 frmChildA child = new frmChildA(); child.MdiParent = this ; child.Show(); //子窗体调父窗体方法: //错误的调用!!!!!!!! ...
URL:https://www.csframework.com/archive/2/arc-2-20110805-1771.htm   日期:2011-08-05
内容: SqlDataAdapter.FillSchema(DataTable)方法填充数据表的主键和约束 使用SqlDataAdapter.FillSchema方法可以填充数据表的主键和约束,但无法填充主外键,如DataTable.ParentRelations和DataTable.ChildRelations的数据。 自动填充主键和约束有两种方法: 1. adp.MissingSchemaAction = MissingSchemaAction .AddWithKey 2...
URL:https://www.csframework.com/archive/2/arc-2-20110730-1768.htm   日期:2011-07-30
内容: FastReport for .Net 实例 - 主从报表读取当前记录的数据 如图所示: 1. 条码内容取主表的单号SONO字段的值 2. pCompany_Title是自定义参数 3. M:指Master,主表,D:指Detail明细表 我们可以一次打印一张业务单据,同时可以跟据日期范围打印多张单据,通常情况下只需要在RichObject内绑定字段就行了,如:[M.CustomerName],M是主表的别名或者表名,在代码内可以自行设置的。 如果一次打印多张单据,...
URL:https://www.csframework.com/archive/1/arc-1-20110718-1745.htm   日期:2011-07-18
内容: C#将数据导出到Excel汇总 一、asp.net中导出Execl的方法: 在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出execl时,等价于分列,n等价于换行。 1、将整个html全部输出execl 此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。 Response.Clear(); R...
URL:https://www.csframework.com/archive/2/arc-2-20110716-1732.htm   日期:2011-07-16
回到顶部