摘要: 1.1.G4Studio概述 G4Studio是一套基于JavaEE面向中小软件企业的集需求分析、软件设计、编码实现、运行测试、运营维护、软件项目管理等于一体,力求覆盖整个软件生命周期的免费开源产品套件。以“标准功能可复用、通用模块可配置、行业需求快速开发、异构系统无缝集成”为目标,全方位立体化的为 阅读全文
posted @ 2013-05-16 17:27 杨斌_济南 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 1 拼配名称和编号的结果集SELECT t1.Shop_ID, t1.Goods_TypeID, t1.Goods_ID, t1.Goods_Name, t1.Goods_ShortName, t1.Goods_Lenght, t1.Goods_Height, t1.Weight_Unit, t1.Goods_Unit, t1.NetWeight, t1.RoughWeight, t1.Cost_Price, t1.Standard_Price, ... 阅读全文
posted @ 2013-05-11 10:25 杨斌_济南 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 下拉框控件的一些设定: 1 //市 2 string strCity = WebLockConfig.Instance.webCom.GetCityByProId(""); 3 DataSet cityDS = Newtonsoft.Json.JsonConvert.DeserializeObject<DataSet>(strCity); 4 cmbCity.Properties.DataSource = cityDS.Tables[0]; 5 cmbCity.Propert... 阅读全文
posted @ 2013-05-07 09:09 杨斌_济南 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 如果定义一个全局的List,注意要使用clear方法():移除所有元素。 阅读全文
posted @ 2013-05-03 13:35 杨斌_济南 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1 举例说明:要实现对一个现有的DataTable的数量一列进行操作,如果是第一次就设定为1,否则在原来基础上加1 1 //新增商品对应的的数量 2 dv = new DataView(dtTmpGoods); 3 dv.RowFilter = "Goods_ID=" + "'" + strGoodsID + "'"; 4 DataTable tempTable = dv.ToTable(); 5 if (tempTable.Rows.Count <= 0) 6 ... 阅读全文
posted @ 2013-04-03 13:33 杨斌_济南 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 1 在窗体Shown事件中写如下代码控件名称.Focus(); 阅读全文
posted @ 2013-04-02 11:33 杨斌_济南 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 1 有值但不能从应用程序向数据库插不进去数据. 对应原因①:C#设定数据类型和数据库的数据库中的数据类型不一致,就插不进去数据。 在SQLite数据库中,设定一列是Money类型,而C#程序中是String类型,这样就插不进去数据。 阅读全文
posted @ 2013-04-02 09:15 杨斌_济南 阅读(253) 评论(0) 推荐(0) 编辑
摘要: string.Format("{0:yyyy-MM-dd HH:mm:ss}", userLoginLogModel.Login_Date)yyyy:代表的是年份MM:代表是月份dd:代表的是日期HH :代表24小时格式的形式mm:代表的是分钟ss:代表的是秒。 阅读全文
posted @ 2013-04-01 10:06 杨斌_济南 阅读(396) 评论(0) 推荐(0) 编辑
摘要: DVE显示时间的控件所用控件是DevExpress.XtraEditors.DataEdit要实现的效果:所需设定的在属性Property属性中 阅读全文
posted @ 2013-04-01 10:02 杨斌_济南 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 原文摘自: http://www.cnblogs.com/sunney/archive/2010/07/28/1786903.html 阅读全文
posted @ 2013-03-30 10:37 杨斌_济南 阅读(1429) 评论(0) 推荐(0) 编辑
摘要: 删除的流程1 选中行,2 弹出确定删除信息对话框,3 弹出确定删除相关(级联)数据,4 删除信息 阅读全文
posted @ 2013-03-29 11:21 杨斌_济南 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1 GridView右键出现菜单的设定效果 阅读全文
posted @ 2013-03-29 09:33 杨斌_济南 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1 AppDomain.CurrentDomain.BaseDirectory;获取当前项目所在的bin的debug目录下2 System.IO.Path.GetFullPath(filePath + "ShopModel.xml"获取绝对路径例子: 1 /// <summary> 2 /// 从配置文件中获取ShopModel 3 /// </summary> 4 /// <param name="ID"></param> 5 /// <returns></returns> 6 p 阅读全文
posted @ 2013-03-28 09:25 杨斌_济南 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 主要是用XmlDocument类,XmlNode类来操作代码如下 1 /// <summary> 2 /// 从配置文件中获取ShopModel 3 /// </summary> 4 /// <param name="ID"></param> 5 /// <returns></returns> 6 public Model.Base_ShopModel GetModelFromXML() 7 { 8 Model.Base_ShopModel model = n... 阅读全文
posted @ 2013-03-28 09:14 杨斌_济南 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/loeley/article/details/8349403 阅读全文
posted @ 2013-03-27 11:44 杨斌_济南 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/aerchi/item/1aa6cd34482cd4352f20c405KeyCode最为常用,记录了键盘上按了哪个键,当使用组合键时如ctrl+a,其值是"A";KeyData可以记录组合键,当使用组合键时如ctrl+a时,其值为"A,ctrl";KeyValue则是KeyCode的数字值,当使用组合键时如ctrl+a时,其值为65(A),注意不是97(a);注意:这三个属性对于字母键只记录其大写的值(不管你是否开启了caplock或是按下shift键),如果一定要区分到底是大小写,可以使用KeyChar来 阅读全文
posted @ 2013-03-27 11:42 杨斌_济南 阅读(2278) 评论(0) 推荐(0) 编辑
摘要: 目标:从现有的Oracle数据库中[商品分类表]的数据导入到SQLServer数据库[商品分类表]中。困难点:Oracle数据库中的[商品分类表]和SQLServer数据库中的[商品分类表]字段列数、顺序不一致,但主要字段是想对应的。方法:有两种。第一种方法是利用Excel方法;第二种方法是利用SQLServer“导入数据”功能之后,再写插入SQL语句。接下来是具体介绍。第一种方法是把Oracle数据库中的[商品分类表]的列按照SQLServer数据库中的[商品分类表]字段列数、顺序,一列一列复制到Excel上。然后从Excel复制到SQLServer数据库中的[商品分类表]中。第二种方法是从 阅读全文
posted @ 2013-03-26 11:56 杨斌_济南 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 1 显示千分符如果把一个变量转换成千分符格式的,前提是它有数据类型;如果把创建的表的某一列转换成千分符格式的,前提是给它数据类型。 阅读全文
posted @ 2013-03-25 10:33 杨斌_济南 阅读(940) 评论(0) 推荐(0) 编辑
摘要: 原文转自 http://hi.baidu.com/shishengli1234/item/9aac101515060749e65e061f用DataFormatString格式化GridView在GridView里面显示数据,要显示的数据有好多位小数,就想让它只显示两位小数,在delphi里,直接用DisplayFormat就行了,在.net中,查了半天msdn,发现使用DataFormatString是可以实现这个功能的,但是怎么设置就不起作用,最后发现,由于2.0出于安全性的考虑,还要同时设置HtmlEncode = false,才能够使DataFormatString生效.留个记号,下次 阅读全文
posted @ 2013-03-25 09:00 杨斌_济南 阅读(5889) 评论(0) 推荐(0) 编辑
摘要: ① 设定Grid的查询Views-->Options-->OptionsView-->ShowAutoFiterRow 为True.② 设定Grid的按钮Properties-->Buttons-->可选OnDelete 阅读全文
posted @ 2013-03-23 09:40 杨斌_济南 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: winForm添加图标①② 阅读全文
posted @ 2013-03-22 14:26 杨斌_济南 阅读(2143) 评论(0) 推荐(0) 编辑
摘要: 1 例子一 1 using System.Text.RegularExpressions; 2 3 4 string strTempDistrictID = txtDistrictID.Text; 5 6 //必须是[数字][数字][0000]格式 7 Regex re = new Regex("^[0-9]{2}[0]{4}$"); 8 Match match = re.Match(strTempDistrictID); 9 if (match.Success == false)10 {11 MessageBox.Show("地区代码(省份代码)必须是 \&qu 阅读全文
posted @ 2013-03-18 13:30 杨斌_济南 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 1 格式日期格式 string.Format("{0:yyyy-MM-dd hh:MM:ss}", DateTime.Now.AddDays(-30));2 向前提前30天 string.Format("{0:yyyy-MM-dd hh:MM:ss}", DateTime.Now.AddDays(-30));3 在SQLite数据库中,如果表中的字段是日期类型的,必须设定类型是大写的DATETIME,而不能是小写的datetime。 阅读全文
posted @ 2013-03-17 11:56 杨斌_济南 阅读(200) 评论(0) 推荐(0) 编辑
摘要: DEV实现日期时间效果要设定控件属性如下 阅读全文
posted @ 2013-03-15 15:10 杨斌_济南 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 1 dal层忘记继承Idal层的接口,导致不能进入调用dal的方法。 阅读全文
posted @ 2013-03-15 11:24 杨斌_济南 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1 设定输入框获得焦点 txtGoodIDName.Focus();2 设定数字xx.xx格式的输入框this.txtMakeCollections.Properties.Mask.EditMask = "###############0.00#####"; this.txtMakeCollections.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric; this.txtMakeCollections.Properties.Mask.UseMaskAsDisplayFor... 阅读全文
posted @ 2013-03-11 18:14 杨斌_济南 阅读(359) 评论(0) 推荐(0) 编辑
摘要: DevExpress.XtraEditors.TextEdit,设定为必须number类型的。设定为:1 this.txtMakeCollections.Properties.Mask.EditMask = "###############0.00#####";2 this.txtMakeCollections.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric;3 this.txtMakeCollections.Propertie... 阅读全文
posted @ 2013-03-11 17:34 杨斌_济南 阅读(6202) 评论(0) 推荐(1) 编辑
摘要: 设计分析:代码: 1 create or replace package PACK_ZD is 2 3 --网上商城平台ID 4 ZD_ONLINE_SHOP_MAIMAICHA CONSTANT VARCHAR2(10) := 'shopup008'; --买卖茶商城ID 5 6 --网上商城平台付款方式ID 7 ZD_PAYMENT_CASH_ON_DELIVERY CONSTANT VARCHAR2(10) := '001'; --货到付款ID 8 9 --快递公司的名称 10 ZD_GLOGI... 阅读全文
posted @ 2013-03-04 15:23 杨斌_济南 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 基础方法: /// <summary> /// 通过Singleton模式返回当前实例 /// </summary> public static T Instance(string className) { if (m_instance == null) { lock (m_lock) { if (m_instance == null) { ... 阅读全文
posted @ 2013-02-27 11:29 杨斌_济南 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 1 项目是一个团队的项目,因此如果一个成员修改了一些基础资料, 事先把要修改的代码和相关数据,备份一下,然后通知项目组的其他成员,等其他成员没有异议,最后再更改。 2 项目是相互良好合作的结果,自己负责的代码应该确保代码的完全正确性,因此自己要测试完毕成功之后,才算完成任务,否则用可能 会给下一环节 阅读全文
posted @ 2013-02-26 10:52 杨斌_济南 阅读(351) 评论(0) 推荐(0) 编辑