随笔分类 - C#使用技巧
摘要://直接复制此代码到FORM代码下面即可 protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData) //激活回车键 { int WM_K
阅读全文
摘要:点击上面的设置按钮后会比较慢,请耐心等待。 提交后,MSSQL上就导入成功了,然后使用UpdateSql2Sqlite工具从MSSQL复制到本地Sqlite库中。
阅读全文
摘要:''是加在字符串上的 sqlStr = string.Format("select * from NameReplace where FK_JobNoId = {0} and FileName = '{1}'", sListID, sOld);
阅读全文
摘要:以前是这样的: cbSerial1.DataSource = null; 当cbSerial1控件重新绑定后会出现下拉后显示值不变的问题。 后面修改成这样: cbSerial1.DataSource = new List<string>(); cbSerial1.DataSource = dtDat
阅读全文
摘要:1.在Test文件夹中增加新的Winform项目P1,并且进行前期的窗体调试; 注意需要把tlpMain设置为public: public System.Windows.Forms.TableLayoutPanel tlpMain; 2.在PressureVessel项目中链接P1; 修改P1项目代
阅读全文
摘要:DataTable dtDistinct = dtMain.DefaultView.ToTable(true, "BigType"); cbBitType.DataSource = dtDistinct.Select("distinct BigType");
阅读全文
摘要:前言 说到SQL的模糊查询,最先想到的,应该就是like关键字。 当我们需要查询包含某个特定字段的数据时,往往会使用 ‘%关键字%' 查询的方式。例如: 1 SELECT ... FROM 表名 WHERE 字段名 LIKE '%关键字%' 这应该可以算是一种典型的”包含XXX”的方式,但如果我们需
阅读全文
摘要:GDI+中的坐标系 1 什么是坐标系 坐标系就是确定一组数据位置的标尺。按按照维数分为2维平面坐标系和3维空间坐标系。其实2维坐标系也是z=0的3维坐标系的特例。 坐标系有三要素,一是原点,二是方向,三是单位大小。如果两个坐标系这三点完全一样,那么这两个坐标系就完全相同。关于坐标系和点的关系,我们可
阅读全文
摘要:pbPartition.BackColor = Color.Transparent; PointF p1 = new PointF(0, 0); PointF p2 = new PointF(20, 20); PointF[] points = { p1, p2 }; CutBmp = (Bitma
阅读全文
摘要:事情是这样的: 我定义了一个控件A,里面包含有一个COMBOBOX控件B,A中我定义了B下拉时的事件C,而此事件C中我将sender定义成了B下拉事件的sender。 导致外部事件C中返回的sender实际上是控件B,而不是我想要的A。 所以在进行强制转换(A)sender时出错。 C: publi
阅读全文
摘要:shell类中有一个虚方法; 而其子类Cylinder、Head及其子类中去实现此虚方法; 这样,在其它类如Main类中可以通过shell及其子类的实例来调用此虚方法; 如:new 一个HeadEllipse EH 用方法Draw(EH)来实现; public class Main { public
阅读全文
摘要:当你已经勾选“编辑并继续”后还出现此问题时,那有可能就是多版本的原因了,将其它版本暂时先卸载就可以了。
阅读全文
摘要:目标表存在: insert into 目标表 select * from 原表 目标表不存在: select * into 目标表 from 原表 复制表结构 select * into 目标表 from 原表 Where 1=2
阅读全文
摘要:this.DoubleBuffered = true;//设置本窗体 SetStyle(ControlStyles.UserPaint, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); // 禁止擦除背景. SetStyle(Co
阅读全文
摘要:SQlite本身没有top功能,无法向TSQL一样下Select top 100 * from tb_table,但SQLite提供了一个Limit关键字用来取得相应行数的资料 具体语法实例:Select * from tb_table order by tb_ser limit 5 offset
阅读全文
摘要:按照正常的SQL语句,创建一个数据表,并设置主键是这样的语句: 但使用这种办法,在SQLite中创建的的数据表,如果使用Insert语句插入记录,如下语句: 那么在实际添加的记录中,主键EventId对应的值不是一个自增的整数,而是一个null值。 经查询得知,在SQLite数据库中,使用int数据
阅读全文
摘要:1:获取当前数据库中的所有用户表 select Name from sysobjects where xtype='u' and status>=0 2:获取某一个表的所有字段 select name from syscolumns where id=object_id('表名') 3:查看与某一个表相关的视图、存储过程、函数 select a.* from sysobjects a, sysco
阅读全文
摘要:List<string> lstSpare = lbSpare.Items.Cast<string>().Select(p => p.ToString()).ToList();
阅读全文
摘要:bigint DECIMAL bigint binary(n) BINARY(n) bytea(n) bit BIT boolean, bool char(n) CHAR(n) char(n) datetime DATETIME timestamp(date, time) decimal DECIM
阅读全文
摘要:[CommandMethod("cloneWS")] public void cloneWorkSpace() { try { string sourceCuiFileName = @"C:\TEST.CUIX"; if (!File.Exists(sourceCuiFileName)) return; string curCuiFileName = Application.GetSystemVa
阅读全文