摘要: 最近硬盘坏掉了,有一个项目没有备份,只好用Exe 文件反编译出来用,查了一下相关的文章用到的工具如下:ILSpy_Master_2.1.0.1603_RTW_Binaries直接生成时,有些奇怪,不能一次性生成 所有的 cs 文件与 resource但是选择 saveCode 后 “保存类型”选择 all files 先保存一次。再 选择 saveCode 后 “保存类型”选择 c# porject 再保存一次。可以保存所有的 resource 与 cs 文件。(不知道别的机器上是不是这样?)再可以用 resgen 命令把 resource 变成 resx 文件 可以找一工个:Convert. 阅读全文
posted @ 2013-09-06 16:17 xiajing12345 阅读(1338) 评论(0) 推荐(0)
摘要: A:linq 的查询方式写得可以非常简洁如下所示: DataTable dt = null; private void XtraForm1_Load(object sender, EventArgs e) { //1.打开linq 连到数据库。 MyFLYDataContext dataContext = new MyFLYDataContext(); var v1 = from t in dataContext.T2_Elderly select t; // 2.把得到的数据变成DataTable dt = DataFunction.LINQToDataTable(v1); //绑到g... 阅读全文
posted @ 2013-09-05 10:40 xiajing12345 阅读(622) 评论(0) 推荐(0)
摘要: 如果要让为0的列不显示: this.gridColumn_FAmount.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric;this.gridColumn_FAmount.DisplayFormat.FormatString = "{0:#.00;-#.00;''}";这样就可以了。 阅读全文
posted @ 2013-08-28 18:36 xiajing12345 阅读(520) 评论(0) 推荐(0)
摘要: 数据库里有两张表,由于前期的设计错误,现在需要修改主表的值。需要修改成他的名字,在另一张表中BedName这个时候就可以用到联表修改先写一个连表的SQLA: select * from t2_elderly inner join t1_set_bed on t2_elderly.bedNO= t1_set_bed.bedno再把我们所需要的值改过来。B:update t2_elderly set bedNo = BedName from t2_elderly inner join t1_set_bed on t2_elderly.bedNO= t1_set_bed.bedno红色部分是不变的, 阅读全文
posted @ 2013-07-24 16:24 xiajing12345 阅读(541) 评论(0) 推荐(0)
摘要: 直接从数据库中加载菜单其中 programName 是你需要加载的模块。TYPE 是打开的类别1.菜单:表示是它是一个菜单项。2.功能:表示需要调用一段代码(Close,CloseThis,Region)等体3.窗口:以弹出窗品的方式打开。4页面:以MDIChild的方式,放到主窗体中。IFShowINMenu :表示是否在菜单中显示。代码如下: 1 public void loadMenu(T1_QX_MyPermission p, DevExpress.XtraBars.BarSubItem sbarSubItem) 2 { 3 4 #re... 阅读全文
posted @ 2013-07-24 10:35 xiajing12345 阅读(417) 评论(0) 推荐(0)
摘要: 见下图的 1 string FNodeName = dt.Rows[i]["FNodeName"].ToString(); 2 if (i == 0) 3 { 4 RoomControl.Thumbnail.GroupItem gItem = new GroupItem(); 5 gItem.Size = new Size(System.Windows.Forms.Screen.PrimaryScreen.Bounds.... 阅读全文
posted @ 2013-07-24 09:47 xiajing12345 阅读(237) 评论(0) 推荐(0)
摘要: 1.时间相关 1 public static DateTime getNow() 2 { 3 MyFZDataContext dataContext = MyFZDataContext.getDataContext(); 4 DateTime datetime = dataContext.ExecuteQuery("select getdate() as datetime1").Single(); 5 return datetime; 6 7 } 8 //public st... 阅读全文
posted @ 2013-07-14 13:59 xiajing12345 阅读(522) 评论(0) 推荐(0)
摘要: 1.TextEdit的操作,TextEdit一般设置 Property.Mask 可以控制输入的格式decimal : 一般用 f22.gridlookupEdit,让 数据直接绑定到控件上面,而且有搜索功能 1 #region 费用代码 2 this.gridLookUpEdit_FeeCode.Properties.DataSource = from t in dataContext.T1_SY_FeeCode 3 select new 4 ... 阅读全文
posted @ 2013-07-14 13:47 xiajing12345 阅读(542) 评论(0) 推荐(1)
摘要: 1.对LInq的封装如下: 1 private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource(); 2 public static MyFZDataContext a = null; 3 static String path = Application.StartupPath; 4 public MyFZDataContext(): base(getConnstring(), mappingSource) 5 ... 阅读全文
posted @ 2013-07-14 12:26 xiajing12345 阅读(307) 评论(0) 推荐(0)
摘要: 1.把Excel中数据导入到Sqlserver 中,使用Linq 事务的方式的方式 1 string resultFile = ""; 2 3 4 OpenFileDialog openFileDialog1 = new OpenFileDialog(); 5 openFileDialog1.InitialDirectory = "D://"; 6 openFileDialog1.Filter = "All files (*.*)|*.*|EXCEL files (*.xls)|*.xls"; 7 ... 阅读全文
posted @ 2013-07-14 12:19 xiajing12345 阅读(775) 评论(0) 推荐(0)