自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雨水霂

技术天地,我满心欢喜!

  • 博客(155)
  • 资源 (16)
  • 收藏
  • 关注

原创 SQL做流水号

SELECT REPLICATE('0', 3 - LEN('3')) + '3' AS 流水号。SELECT REPLICATE('0', 5 - LEN('3')) + '3' AS 流水号。SELECT REPLICATE('0', 8 - LEN('3')) + '3' AS 流水号。

2023-09-28 17:55:20 410

原创 用动态表动态生成DEV Gridview

用动态表动态生成DEV Gridview

2022-12-02 17:05:33 744 1

原创 加密密码在连接数据前进行解密,重新生成带解密后的密码的字符串的SQLHELPER

// 加密密码在连接数据前进行解密,重新生成带解密后的密码的字符串。

2022-10-21 19:21:29 347

原创 加密解密实例分析

目标值/// 密钥加密值

2022-10-21 19:17:15 474

原创 Visual Studio 添加DevExpress 工具箱

2、执行命令 ToolboxCreator.exe/ini:toolboxcreator.ini 等待添加DevExpress控件。1、进入dev安装目录,进入路径"D:\tools\DevExpress 14.2\Components\Tools"1、打开工具箱,右键添加选项卡,自定义命名比如“DevExpress”二、重启vs2019,手动在工具栏中添加DevExpress控件。2、右键刚创建的选项卡“DevExpress”,点击"选择项"3、在framework筛选出DevExpress。

2022-09-24 15:14:20 5781 2

转载 dev gridview,列单元格为0时不显示的处理

如果要让为0的列不显示: this.gridColumn_FAmount.DisplayFormat.FormatType =DevExpress.Utils.FormatType.Numeric;this.gridColumn_FAmount.DisplayFormat.FormatString = "{0:#.00;-#.00;''}";这样就可以了。也可以在这里设置,如下图...

2022-03-01 14:25:38 1320 2

原创 DevExpress中的lookupedit的使用方法详解

绑定数据源: 1 2 3 lookupedit.properties.valuemember = 实际要用的字段; //相当于editvalue lookupedit.properties.displaymember =要显示的字段; //相当于text lookupedit.properties.datasource ...

2021-12-23 15:45:50 669

原创 两个时间点的时间差,超过30分钟算一小时的语法

select DATEDIFF(DAY,'2021-10-31 14:00:00','2021-10-31 23:45:00') as '天数差' select DATEDIFF(HOUR,'2021-10-31 14:00:00','2021-10-31 23:45:00')-4 as '小时差(舍弃后面的分钟数)'select DATEDIFF(MINUTE,'2021-10-31 14:00:00','2021-10-31 23:45:00')-240 as '分钟差'select RO.

2021-12-10 16:58:55 973

原创 dev 子窗体停靠父窗体

使用dev控件,制作简单的父窗体包含子窗体方案,通过Mdi子窗体模式加载子模块,这个控件相当好用,并且非常简单,制作成类似tab效果。可以设置tab关闭方式,最终效果如下图:1、拖入控件XtraTabbedMdiManager2、设置该控件mdiparent=父窗体3、设置按钮,单击打开子窗体,通过判断是否已经存在该窗体,以防止打开过多窗体。4、使用XtraTabbedMdiManager 的属性closepagebuttonshowmode方法控制每个子窗...

2021-11-22 22:47:06 733

原创 查询某个表的字段及字段说明的脚本

use [数据库名]SELECT a.[name] as '字段名',a.length '长度',c.[name] '类型',e.value as '字段说明' FROM syscolumns aleft join systypes b on a.xusertype=b.xusertypeleft join systypes c on a.xtype = c.xusertypeinner join sysob...

2021-11-22 22:08:07 130

原创 时间格式中,hh小写的是12小时制,大写(HH)是24小时制的。

this.timeItem.Caption = DateTime.Now.ToLocalTime().ToString("yyyy-MM-dd hh:mm:ss"); //下午三点显示成03:00:00 this.timeItem.Caption = DateTime.Now.ToLocalTime().ToString("yyyy-MM-dd HH:mm:ss");//下午三点显示成15:00:00 this.timer1.Interval = 1...

2021-11-08 16:43:10 2304

原创 c# DataTable得到某行某列的值

第一例:DataTable dt = ProcSqlHelper.ExecuteDatatable("select batchCode,BoardType,StateStat,TBOPhaseinFactory from View_VCContractMSDetail101_2 where ContractCode = @ContractCode and goodsCode=@goodsCode", CommandType.Text, new SqlParameter[] { new SqlParam.

2021-10-22 00:56:49 16574

原创 多线程处理计算运行过久时假死(一边计算过程一边显示进度图片或转圈图片)

1、新建个WINFORM,放置进度图或转圈图,如下图2、设计按钮事件在CS文件中加入:using System.Threading;using System.Threading.Tasks;3、在事件中写:Form_Progress progress = new Form_Progress(); progress.Show(); Task.Factory.StartNew(() => // 将阻塞...

2021-06-17 21:52:27 209

原创 程序启动Program

using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;using MultilayerERP.UI;using DevExpress.XtraBars;using DevExpress.XtraBars.Ribbon;using DevExpress.XtraBars.Ribbon.Gallery;using DevExpress.XtraBars.Ribbon.I

2021-05-31 21:56:04 364

原创 Dev中遍历bandedGridView1或GridView1时,取明细行某列字段值的两种不同写法

for (int i = 0; i < this.bandedGridView1.RowCount; i++) { //decimal contractArea = Convert.ToDecimal(this.bandedGridView1.GetRowCellValue(this.bandedGridView1.GetSelectedRows()[i], "合同面积") == ...

2021-05-29 20:28:43 1029

原创 SQL存储过程直接传表

将数据表传递给SQL Server中的存储过程创建一个表:CREATE TABLE dbo.TestTableVariable( ID INT IDENTITY(1,1) primary key, Name VARCHAR(10), Addr VARCHAR(10))创建需要传的表:1 CREATE TYPE dbo.TableVariable AS TABLE2 (3 ID INT4 )插入一些默...

2021-05-08 04:55:33 579

原创 DevExpress gridView获取选中行某列的值

不废话,直接上代码int selectedHandle;selectedHandle = this.gridView1.GetSelectedRows()[0];MessageBox.Show(this.gridView1.GetRowCellValue(selectedHandle, "RoadName").ToString());或者:string str = this....

2021-05-06 14:34:10 2875

原创 用DevExpress.Xpo 直接维护后台的 数据表,在这四列中录入的数据,即时插入或更新到关联的数据表中

用DevExpress.Xpo 直接维护后台的 数据表,在这四列中录入的数据,即时插入或更新到关联的数据表中。步骤:1、引入DevExpress.Xpo.DLL服务2、加入这些using DevExpress.Xpo;using System.Configuration;using DevExpress.Xpo.DB;using DevExpress.Data.Filtering;3、建立模型,4、修改配置文件,增加ConnectionStrings配置节: .

2021-03-16 17:02:42 585

原创 dev gridControl gridview编辑其中一列,另外相关列的数据自动计算结果

private void gridView1_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { if (gridView1.RowCount > 0 && e.RowHandle >= 0) { if (gridView1.FocusedColum...

2021-03-15 15:39:57 901 1

原创 dev gridview之外的某个文本框的值变动时触发表格中的几列跟着变动

private void txtJgRate_TextChanged(object sender, EventArgs e) { decimal jgRate = Convert.ToDecimal( this.txtJgRate.Text.Trim()); try { for (int i = 0; i < this.gridView1.RowCount; i++)...

2021-03-15 15:26:29 228

原创 DEV chartControl控件 编辑的(Bar)柱形图顶端显示数值

DEV chartControl控件 编辑的(Bar)柱形图顶端显示数值。不废话,直接上图上代码 public void refurbish(string sql, string str) { DataTable dt = ProcSqlHelper.ExecuteDatatable(sql.ToString(), CommandType.Text, new SqlParameter("@jsrq", str)); gridControl...

2021-03-11 22:51:44 1970

原创 [DevExpress]GridView 自定义行高,行标题高等方法

//用代码设置GridView行高 private void gridView1_CalcRowHeight(object sender, DevExpress.XtraGrid.Views.Grid.RowHeightEventArgs e) { if (e.RowHandle >= 0) e.RowHeight = 35; }在设置中直接设定...

2021-03-09 23:33:18 1626

原创 C# 调用MySql数据库的类MysqlHelper.cs

public class MysqlHelper { /// <summary> /// string server, string database, string login, string pass, int port /// </summary> public static string connectionString = new MySQLConnectionString("localhost"...

2020-11-19 08:46:46 15

原创 查数据库中所有包含了某个字符串的触发器的SQL语句

比如:查所有含有 GDMTL 的触发器:set nocount onCreate table #y (Trname varchar(50),txt text)select name, iid = identity(int,1,1) into #x from SysObjects where xtype = 'TR'declare @i int, @max intdeclare @name varchar(50)set @i = 1select @max = max(iid) from #x

2020-11-13 08:23:28 843

原创 查数据库中所有包含了某个字符串的存储过程的SQL语句

select namefrom sysobjects o, syscomments swhere o.id = s.idand text like '%F_GetSomeCode%'and o.xtype = 'P'SELECT ROUTINE_NAME, ROUTINE_DEFINITIONFROM INFORMATION_SCHEMA.ROUTINESWHERE ROUTINE_DEFINITION LIKE '%ZHMTL%'AND ROUTINE_TYPE='...

2020-11-11 15:35:41 717

转载 SQL获取客户端网卡电脑名称等信息

Select SYSTEM_USER 当前用户名, USER_NAME() 当前所有者,db_Name() 当前数据库,@@SPID 当前进程号,(select top 1 FileName from master..sysdatabases where name=db_name()) 数据库文件,HOST_ID () 客户端__ID,APP_NAME() 客户端程序,HOST_NAME() 客户端电脑,(select top 1 net_address from master..sysp.

2020-10-28 11:17:30 80

转载 Visual Studio Code 开发 Odoo 的安装与配置

Visual Studio Code 开发 Odoo 的安装与配置@ 想利用熟悉的Visual Studio 2019 IDE 开发 Odoo,最后没有启动成功,转而使用:Visual Studio Code。 (会继续寻找解决办法,只差最后一步,如何配置项目启动参数!,其它如虚拟Python环境,requirements.txt 中包的安装都成功。这些都可以使用 图形界面操作,省事!)***************************************************...

2020-10-28 08:23:04 1144

原创 c# dev gridcontrol显示行号和统计总行数

1.显示行号点击控件上的gridview,在属性栏有个事件customdrawrowindicator,添加这个事件private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e) { if (e.Info.IsRowIndicator && e.RowHa...

2020-10-14 14:50:52 4042

原创 SQL,要让结果为小数

select convert(dec(18,3),convert(dec(18,3),(29.9-20))/convert(dec(18,3),20))convert(dec(18,3),convert(dec(18,3),(b.PintoQty-b.Qty))/convert(dec(18,3),b.Qty)) AS PintoTate,

2020-10-10 08:32:09 325

原创 一个日期字段格式变成一个日期时间字段格式且精确到秒

d.SendDate, --日期时间字段,d.NeedDate, --日期字段,DATEADD(hh, 23, DATEADD(mi, 59, DATEADD(ss, 59, CONVERT(datetime, d.NeedDate)))) AS NeedDate, --变成日期时间字段值CASE WHEN (DATEADD(hh, 23, DATEADD(mi, 59, DATEADD(ss, 59...

2020-07-01 15:53:03 414

原创 查询结果是多行明细时,取第二行的SQL脚本

查询结果是多行明细时,取第一行的SQL脚本select top 1 GoodsCode,PhaseFactory,* from TBOPhasein where GoodsCode = 'D69588' order by BillMakeDate desc select top 1 PhaseFactory from TBOPhasein where GoodsCode = 'D69588' order by BillMakeDate desc查询结果是多行明细时,取第二...

2020-06-14 16:47:02 748

原创 SQL在全部存储过程中搜索/查找指定关键词

--在全部存储过程中搜索/查找指定关键词selectb.name,a.textfromdbo.syscommentsa,dbo.sysobjectsbwherea.id=b.idandb.xtype='p'anda.textlike'%abc%'-----列出有关键词‘abc’的存储过程--搜索/查找带有某关键字的触发器selectb.name,a.textfromdbo.syscommentsa,dbo.sysobjects...

2020-06-01 10:53:35 2666

原创 C#查找文件、复制文件

在C盘所在路径1 搜指扩展名的所有文件,得到在所在文件的路径,然后用去掉扩展名的文件名,去搜D盘相同的路径下是否有这个文件,再将这个文件复制到C盘所在文件的路径下 private void btnFindTxt_Click(object sender, EventArgs e) { //水平进度 //最大 最小值 progressBarControl1.Properties.Minimu...

2020-05-27 17:19:29 1274

原创 查数据库大小及表大小

--查数据库大小EXEC sp_spaceused--查数据库中各表的大小---数据库各表大小SET NOCOUNT ONDECLARE @tablename VARCHAR(255)DECLARE table_list_cursor CURSORFOR SELECT name FROM sys.tables ORDER BY na...

2020-03-04 15:34:45 453

原创 dev gridview循环所有选中的明细行(需要判断明细行选择或者有选择列)

for (int i = 0; i < this.gridView1.GetSelectedRows().Length; i++) { //循环遍历gridview明细行中已选中的行 string batchcode = this.gridView1.GetRowCellValue(this...

2020-02-14 10:34:17 21

原创 DevExpress GridControl gridView明细多选

gridView1 .OptionsSelection.MultiSelect = true;gridView1 .OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.RowSelect;这样设置后,明细行按Ctrl ,鼠标可连续多选,间接多选...

2020-02-13 11:35:25 1868

原创 C# 中什么是GUID?

全局唯一标识符(GUID,Globally Unique Identifier):是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID 的总数达到了2^128(3.4×10^38)个,所以随机生成两个相同GUID的可能性非常小,但并不为0。GUID一词有时也专指微软对...

2019-12-27 09:20:31 3507

原创 c#生成和写入文本文件

c#生成和写入文本文件例 1:把条码扫描导入系统时,自动保存源扫描记录,生成一个txt文件到程序运行目录下的txt文件夹中,文件名为 车调单号+日期+条码个数string barcode = barcodeMemoTxt.Text.Trim();string[] codes = barcode.Split('\n');string vsmnumber = txtVsmNumber...

2019-10-31 09:44:44 2427

原创 C# 读取txt文件

class ReadTextFile { static void Main() { //直接读取出字符串 string text = System.IO.File.ReadAllText(@"C:\testDir\test1.txt"); Console.WriteLine(text)...

2019-10-31 09:44:31 1096

原创 sql中,被除字段为0或NULL时,怎样处理?用case when

sql中,被除字段为0或NULL时,怎样处理?用case when举例如下:select scrq,left(gongD,3) gongD,sum(JSL) gdJSL,SUM(JpcSL) gdJpcSL,cast(isnull(cast(SUM(JpcSL)/sum((case when (JSL is null or JSL=0 ) then 1 else JSL end)...

2019-10-31 09:44:13 2803 1

委托实例及窗体之间回传值

委托实例及窗体之间回传值实例

2023-08-18

systemGI.zip

用于偶尔会出现数据库死锁的ERP用相关系统,在没有DBA的情况下,操作用户能自已解除死锁的一个程序。C#.net,VS2019开发

2021-04-25

eFpyAppUpdate.rar

1、客户端与服务器数据库的文件实现版本对比和版本控制; 2、文件信息及大小、内容以文件流形式上传至数据库并保存于对应表中,误上传的文件可删除; 3、从数据库表中下载文件至当前目录下,可覆盖并更新替换旧文件

2019-12-28

dev 子窗体停靠父窗体

使用dev控件,制作简单的父窗体包含子窗体方案,通过Mdi子窗体模式加载子模块,这个控件相当好用,并且非常简单,制作成类似tab效果。可以设置tab关闭方式

2016-04-27

DEV GridControl学习小结

DEV GridControl学习小结,一些开发技巧,如合并单元格等

2016-04-07

dev RibbonForm换肤

DevExpress点滴学习--换肤 dev RibbonForm换肤 具体方法,详细代码

2016-04-05

DEV控件GridControl的分组和Summary

DEV控件GridControl的分组和Summary

2016-02-24

Dev之GridControl评解

Dev之GridControl图文并茂的方式讲解

2016-02-24

用来学习或初学者的OA办公系统

该OA为正在开发的办公软件软件,内还有很多功能没完善,

2015-05-26

DevExpress_GridControl使用(图文)

DevExpress_GridControl使用操作技巧,各属性使用,以图文并茂的形式,简单明了,易学易懂。

2014-12-24

MessageBox用法举例说明(C#)

MessageBox用法举例及说明 比较实用和详细

2014-11-07

datagridview导出到Excel类

datagridview导出到Excel类 很实用 其中有三种方法

2014-11-03

ERP软件开发漂亮3D图标

ERP软件开发用的图标,3D的,比较漂亮

2014-10-16

用于datagridview行标题分多层的类

此类专用于C#中DataGridView行标题多层表头的制作 直接调用即可 使用案例可以参考:http://blog.csdn.net/jameshelong/article/details/39050311

2014-09-04

datagridview控件经典示例

datagridview控件经典示例 比如column变combobox,附加date控件

2013-11-05

jquery-1.2.pack

jquery-1.2.pack.js是较早前的一个jQuery文件,适用于在网页插入动态flash

2012-09-11

jQuery经典例子

xhtml jQuery几个经典案例,有jQuery UI 和 jQuery ZOOM. 还有一些框架示例

2012-09-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除