遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 44 下一页

2012年9月30日 #

使用xxx.dll.config

摘要: 如果发布的dll文件需要配置时,可以考虑把配置信息转到app.config,当然也可以不转移直接使用xxx.dll.config中的配置,当然需要保证程序执行目录下已经copy有xxx.dll.config文件了代码入下,加入了文件监视缓存View Code using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Configuration;using System.Reflection;using System.IO;using System.Web.Cach 阅读全文

posted @ 2012-09-30 08:39 遗忘海岸 阅读(1555) 评论(0) 推荐(0) 编辑

BackgroundWorker使用备忘

摘要: UI类似下面,带进度条与提示信息任务类代码View Code /// <summary> /// 利润分析类 /// </summary> public class ProfitAnalys { public ProfitAnalys(BackgroundWorker worker, DateTime bTime, DateTime eTime) { this.Worker = worker; this.BTime = bTime; this.ETime = eTime... 阅读全文

posted @ 2012-09-30 08:25 遗忘海岸 阅读(440) 评论(0) 推荐(0) 编辑

2012年9月29日 #

List<T>列表通用过滤模块设计

摘要: 针对List 这样的实体列表实现可配置的通用过滤模块设计 阅读全文

posted @ 2012-09-29 15:40 遗忘海岸 阅读(2651) 评论(5) 推荐(3) 编辑

2012年9月25日 #

EF中的ExecuteStoreQuery<T>(sql,...)

摘要: sql中 select 列与 T(自定义的Model)的属性可以对不上,语句也可以正确执行注意这里的Model是POCO类,但是如果Model是EF edmx中定义的类,由于类本身的约束,会导致报错,错误信息类似下面的:------------------数据读取器与指定的“FIStudioModel.FeeDetail”不兼容。某个类型为“RecId”的成员在同名的数据读取器中没有对应的列。 阅读全文

posted @ 2012-09-25 10:59 遗忘海岸 阅读(1071) 评论(1) 推荐(0) 编辑

2012年9月9日 #

EF自关联建模详解

摘要: VS2010带的EF4.0用用还不错,建立表后直接从数据生成实体模型挺方便的,数据库更改后重新生成模型时不会把模型中的关系覆盖了(终于不再抓狂了),建数据库表时不建主外键约束,表的关系通过EF实体关系在模型中加入。下面是一典型的多级分类表针对这个表建立自关联,详细截图如下1.Children导航属性视图2.Parent导航属性视图3.关联视图4.引用约束完成上面步骤后就可以通过categoryEnt.Parent来获取父类以及通过categoryEnt.Children来获取子类. 阅读全文

posted @ 2012-09-09 14:37 遗忘海岸 阅读(3170) 评论(1) 推荐(3) 编辑

2012年9月8日 #

RDLC备忘

摘要: 1.inform中LocalReport默认使用嵌入资源文件的报表定义文件如this.reportViewer1.LocalReport.ReportEmbeddedResource = "DotNetExt.SERP.Report.Report1.rdlc";//使用类限定类型也可以使用ReportPath="report/test.rdlc" 的目录形式,这个时候就需要保证可执行目录下有report文件夹并且里面有test.rdlc文件.在webForm中,xx.rdlc文件需要在web项目的dll中,在其他项目的dll中将报文件无法到.2.Loca 阅读全文

posted @ 2012-09-08 09:48 遗忘海岸 阅读(613) 评论(0) 推荐(0) 编辑

通用数据类型转换函数-针对基元类型的包括可空类型

摘要: protected T TryParser<T>(object v, T dValue) { if (v == null) { return dValue; } else { T t = default(T); try { if (t == null)//可空类型 ... 阅读全文

posted @ 2012-09-08 08:12 遗忘海岸 阅读(308) 评论(0) 推荐(0) 编辑

2012年9月4日 #

.Net事件&委托备忘

摘要: 委托 public delegate xxxx 定义会生成一个委托类的定义,该类的主要属性是MethodInfo,Target(当Method是静太方法时Target为null)对委托的执行是通过MethodInfo.Invoke进行反射调用.该类继承自MulticastDelegate而Multi 阅读全文

posted @ 2012-09-04 14:49 遗忘海岸 阅读(352) 评论(0) 推荐(0) 编辑

匿名委托注册事件的触发

摘要: 需求需要在DataGridView新增行时触发新行第二列的双击事件以显示数据选择窗体,具体如下图事件代码入下//单元格双击事件处理 View Code dataGridView1.CellDoubleClick += (s, e) => { if (e.RowIndex < 0) return; var curItem=bindingSource1.Current as KB_Route; if (e.ColumnIndex >... 阅读全文

posted @ 2012-09-04 09:20 遗忘海岸 阅读(1488) 评论(3) 推荐(0) 编辑

2012年8月22日 #

EF做数据绑定时一些神奇问题

摘要: 1.使用代码对绑定控件附值后需要调用BindingSource1.EndEdit(),以提交编辑到对应的数据源2.有总数、金额、单价三个输TextBox,结果发现每次切换表格选中行时,记录老变成修改状态,找了半天发现是因为在总数,金额的TextChanged中会自动计算单价并其设置txtUnitPrice.Text=xxx.xx,引起的解决代码 decimal amount = 0; decimal totalMoney = 0; if (decimal.TryParse(amountTextBox.Text, out amount) && decimal.TryParse(t 阅读全文

posted @ 2012-08-22 16:00 遗忘海岸 阅读(323) 评论(0) 推荐(0) 编辑

2012年8月16日 #

RDLC一些问题收集

摘要: xp下vs2010版的1.发布时需要独立安装或Copy对应的程序集到客户端电脑需要Copy的程序集,文件可以从c:\windows\assembly 通过dos命令复制过来。Microsoft.ReportViewer.Common.dll Microsoft.ReportViewer.ProcessingObjectModel.dll Microsoft.ReportViewer.WebForms.dll Microsoft.ReportViewer.WinForms.dll或者下载额外安装包:http://www.microsoft.com/en-us/download/details.a 阅读全文

posted @ 2012-08-16 09:23 遗忘海岸 阅读(2076) 评论(0) 推荐(0) 编辑

2012年7月31日 #

使用WCF的一些问题

摘要: 一个扫描出库程序,采用单实例、单线程模型,主要防止同个号多台电脑同时扫描出库(因为支持手动批量出库) 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 usi 阅读全文

posted @ 2012-07-31 08:49 遗忘海岸 阅读(901) 评论(3) 推荐(0) 编辑

2012年7月16日 #

NHiberante3.2版注意

摘要: 本地电脑由于安装了GAC版故直接添加对NHibernate.dll引用就可以运行了,结果发布到服务器上老是报确少Iesi.Collections.dll,(NHibernate.dll会引用它)需要把Iesi.Collections.dll复制到bin目录下 阅读全文

posted @ 2012-07-16 20:54 遗忘海岸 阅读(156) 评论(0) 推荐(0) 编辑

IIS6.0配置注意

摘要: 设置IIS匿名帐号时,该匿名帐号需要有个密码,用系统默认的Internet帐号,需要在系统用户管理里设置下密码,不然打开网站时还是需要提供window帐号 阅读全文

posted @ 2012-07-16 20:50 遗忘海岸 阅读(178) 评论(0) 推荐(0) 编辑

2012年7月5日 #

EF中的Select * From T Where id In(xxx,xxx)子查询

摘要: //使用子查询//SQL: Select * From KB_BOMTable Where PartNo in (Select PartNO From KB_MPS Where MPSId='00001')var q1=DBCtx.KB_BOMTable.Where(ent => DBCtx.KB_MPS.Where(t => t.MPSId == MPSId).Select(t => t.PartNo).Contains(ent.PartNo) ); var list= q1.ToList();//使用数组/... 阅读全文

posted @ 2012-07-05 15:08 遗忘海岸 阅读(10364) 评论(0) 推荐(3) 编辑

上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 44 下一页