2013年11月23日

解决System.Data.SQLite兼容32位和64位问题

摘要: 将当前说明文档的目录下的x64、x86目录和System.Data.SQLite.dll文件复制到您的应用程序根目录中(注意更新引用,引用System.Data.SQLite.dll即可,两目录中的不需要引用,但发布时需打包)。如果是WEB网站,则复制到Bin目录下即可,发布时,也注意x64和x86一起打包发布注意,当前的System.Data.SQLite.dll是完全的托管代码,不是混合程序集,文件大小为两百多KB,如果你使用的是八百多KB以上的,说明你使用的是混合程序集,混合程序集是指定的处理器架构的,无法在不同架构下使用所谓混合程序集的System.Date.SQLite指的是包含了托 阅读全文

posted @ 2013-11-23 19:51 冬夜冷雨 阅读(2737) 评论(0) 推荐(0) 编辑

2013年10月31日

C# 大小写转换

摘要: 全部大写: string upper = str.ToUpper()全部小写: string lower = str.ToLower();str是需要转换的字符。 阅读全文

posted @ 2013-10-31 14:40 冬夜冷雨 阅读(430) 评论(0) 推荐(0) 编辑

2013年10月29日

ListVeiw新增记录及 滚动条移动到指定位置

摘要: C# 自带的ListView控件的滚动条移动到指定位置。lvwList为ListView控件lvwList.EnsureVisible(lvwList.Items.Count - 1);新增记录lvwList.Items.Add(new ListViewItem(new string[] {"1","2" })); 阅读全文

posted @ 2013-10-29 13:20 冬夜冷雨 阅读(458) 评论(0) 推荐(0) 编辑

2013年9月23日

获取Excel表中各个Sheet的方法

摘要: 获取Excel表中各个Sheet的方法 private void simpleButton2_Click(object sender, EventArgs e) { OfdBOM.Filter = "Excel文件|*.xls;*.xlsx"; OfdBOM.Title = "选择BOM文件"; OfdBOM.Multiselect = false; string strConn = ""; if (OfdBOM.ShowDialog() == DialogResult.... 阅读全文

posted @ 2013-09-23 08:22 冬夜冷雨 阅读(799) 评论(0) 推荐(2) 编辑

2013年9月16日

DEV GridControl 根据单元格值改变背景色

摘要: GridControl 根据单元格值改变背景色(需要用到CustomDrawCell事件)方法1: private void gdvClient_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e) { if (e.Column.FieldName == "VerifyCN") //指定列 { if ((string)e.CellValue == "未确认") //条件 e.C... 阅读全文

posted @ 2013-09-16 20:12 冬夜冷雨 阅读(3046) 评论(0) 推荐(0) 编辑

2013年9月3日

DevExpress控件-GridControl根据条件改变单元格/行颜色--转载

摘要: DevExpress控件-数据控件GridControl,有时我们需要根据特定条件改变符合条件的行或者单元格颜色达到突出显示目的,现在动起鼠标跟我一起操作吧,对的,要达到这个目的您甚至都不用动键盘.在对GridControl绑定好数据后:No.1:右键GridControl选择Run Designer;No.2:Appearance下Style Conditions点击Add,需要注意的是每一个变色条件都得Add一个变色方案;No.3:在Properties中需要用到的属性依次往下详解为:a)Appearance下BackColor=255.255.128,BackColor2=255.255 阅读全文

posted @ 2013-09-03 13:17 冬夜冷雨 阅读(649) 评论(0) 推荐(0) 编辑

2013年8月31日

转载--DEV GridControl 的一些基本操作

摘要: 1、 如何解决单击记录整行选中的问题View->OptionsBehavior->EditorShowMode 设置为:Click2、 如何新增一条记录(1)、gridView.AddNewRow()(2)、实现 gridView_InitNewRow 事件3、如何解决 GridControl 记录能获取而没有显示出来的问题gridView.populateColumns();4、如何让行只能选择而不能编辑(或编辑某一单元格)(1)、View->OptionsBehavior->EditorShowMode 设置为:Click(2)、View->OptionsBe 阅读全文

posted @ 2013-08-31 13:28 冬夜冷雨 阅读(346) 评论(0) 推荐(0) 编辑

2013年8月17日

.NET 4.0 兼容 .NET 2.0 的方法

摘要: 使用.net开发桌面应用,广大亲门最头疼的莫过于客户端部署的问题。基于.net 2.0 的winfrom程序因为 Framework 的分发包大小为20M左右还好解决,不幸的是如果项目中使用了Wcf,wpf 等技术,那个350多M的 .net 3.5 sp1 可以让亲欲哭无泪了。虽然民间流传着很多.net 3.5的精简包,但必竟不是官方的解决方案。win7自带了.net 3.5 sp1,而且win7的装机量已经很高,所以我们大可以将项目升级到 .net 3.5。目标:基于.net 3.5开发的应用程序, 在win7 或安装有.net 3.5 sp1 的机器上可以直接安装运行,而在其它机器... 阅读全文

posted @ 2013-08-17 16:22 冬夜冷雨 阅读(1701) 评论(0) 推荐(0) 编辑

2013年8月10日

串口操作-组合键指令及串口监控程序

摘要: 在搞一个项目的时候 ,需要与下位机进行串口通讯,客户原来提供的程序中可以对下位对发送一个 Ctrl + w 的指令进入工程模式,因特殊需求自己开发一个程序进行相关操作,在此过程中发送文本指令轻松搞定,但是这个组合键的指令一直没有解决,在CSDN中请教了大神们也没有得到答案,后来通过串口监控软件,得到了这个组合键的 15进制数值,后恍然大悟,不管是什么样的组合键,在发送给下位机的时候就是一个值。 大家在搞串口开发时如遇相似问题可以通过串口监控软件来试试,供参考!我的博客中串口监控软件,有需要的可以去试试。 阅读全文

posted @ 2013-08-10 17:00 冬夜冷雨 阅读(522) 评论(0) 推荐(0) 编辑

2013年7月27日

关闭程序 提示 C#

摘要: private void Form1_FormClosing(object sender, FormClosingEventArgs e){DialogResult dr = MessageBox.Show("是否关闭?","提示!",MessageBoxButtons.OKCancel);if(dr!=DialogResult.OK){e.Cancel = true;}} 阅读全文

posted @ 2013-07-27 10:25 冬夜冷雨 阅读(317) 评论(0) 推荐(0) 编辑

导航