自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蚂蚁筑巢

加油奋斗(天时地利人和)!临渊羡鱼,不如退而结网!聚沙成塔!

  • 博客(96)
  • 资源 (8)
  • 收藏
  • 关注

原创 ISNULL转bit类型-记录

declare @1 bit = nullselect @1,isnull(@1,'true'),isnull(@1,'false'),isnull(@1,''),isnull(@1,' '),isnull(@1,-1),isnull(@1,0),isnull(@1,8)

2022-04-28 11:54:45 178

原创 List<dynamic>动态类型的分组

之前一直喜欢用动态类型,因为不用提前声明类,用起来很方便。但是这个不能分组,在大神帮助下可以进行如下分组:List<dynamic>list = new List<dynamic> { new {a=1,b="a" }, new {a=1,b="b" }, new {a=2,b="c" }, new {a=2,b="d" } ...

2020-09-16 16:28:18 3483

原创 SqlSugarDBHelper

using System;using System.Collections.Generic;using System.Linq;using System.Web;using SqlSugar;using System.Configuration;using System.Linq.Expressions;using System.Data;using Newtonsoft.Json;namespace CYSoft.WebMain_X2.Areas.Tools.SqlSugarTools

2020-06-19 11:37:39 2755 4

原创 SQL抽取数据脚本

/*----------------------------------------------------------*//* [sp_OutputData] *//*----------------------------------------------------------*/IF EXISTS (...

2019-12-30 16:31:34 1466 1

原创 SQL把小写的金额转换成大写的金额函数

/*----------------------------------------------------------*//* [FUpMoney] *//*----------------------------------------------------------*/IF EXISTS (...

2019-04-04 17:27:09 7071

原创 C# Aspose写入数据到WORD文档/EXCEL文档

1.首先要引用Aspose.Words和Aspose.Cells,最好是最新版本2.把WORD文档需要插入单个数据的地方添加书签。表格暂时不用添加书签。3.创建新文件夹以及下载其他附件等问题,请参考之前文章C# 复制文件并下载。4.读取需要插入WORD文档。sourceFileWORD文档所在文件夹路径。newFolderPath是要写入数据后保存的文件路径,不包含文件名称。st...

2019-03-27 10:05:30 1262

原创 C# 复制文件并下载

因为该项目背景是需要把一些模板和另一台服务器的附件都打包下载,所以我们要先把2边的文件复制到同一个文件夹下,然后在打包下载。步骤如下1.先判断需要保存的文件夹是否存在if (!System.IO.Directory.Exists(Server.MapPath("~/ExportFile/"))) System.IO.Directory.CreateDirec...

2019-03-18 15:01:58 343

原创 POST/GET请求接口

GET发送请求(返回JSON格式):            string url = 访问的地址;            HttpWebRequest WebReq = (HttpWebRequest)WebRequest.Create(new Uri(url));            WebReq.Method = "GET";            WebReq.ContentTy...

2018-12-20 15:15:11 2899

原创 extJS EXT.NET给编辑框增加样式

我们需求里面通常用会用到给某几个编辑框增加标识。比如背景色 边框色等等。这里我们就来说一下边框色,背景色。我们先增加2个样式: .IPCMSColor        {            background-color: #0366bb !important;        }        .IPCMSColor1        {            border-...

2018-11-05 16:33:21 587

原创 SQL中各种日期的初始日期和结束日期

DECLARE @BeginDate DATETIME本年的第一天:DATEADD(YEAR, DATEDIFF(YEAR,0,@BeginDate), 0)年的最后一天:DATEADD(MS,-3,DATEADD(YEAR, DATEDIFF(YEAR,0,@BeginDate)+1, 0))季度的第一天:DATENAME(QUARTER,@BeginDate),DATEADD(QUARTER,...

2018-07-13 09:29:50 3615

原创 根据开始日期和结束日期返回各类时间数据,附带该类型的开始日期结束日期

USE [CYBPM2DBIPCMS_Dev]GO/****** Object:  UserDefinedFunction [dbo].[F0GetYearMonthList]    Script Date: 07/11/2018 17:04:26 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER FUNCTION [dbo].[F...

2018-07-12 10:06:04 2360

转载 匿名函数、委托 、Lambda表达式

匿名函数  匿名函数(Anonymous Function)是表示“内联”方法定义的表达式。匿名函数本身及其内部没有值或者类型,但是可以转换为兼容的委托或者表达式树类型(了解详情)。匿名函数转换的计算取决于转换的目标类型:如果是委托类型,则转换计算为引用匿名函数所定义的方法的委托;如果是表达式树类型,则转换将计算以对象结构形式表示方法结构的表达式树。   匿名函数有两种语法风格:Lambda表达式...

2018-03-06 16:27:39 573

原创 DEV下的下来控件不能及时更新

之前做DEV界面的时候,用到一个下拉按钮-dropDownButton,它的属性DropDownControl设置了一个PopupMenu。当我动态的更新PopupMenu的LinksPersistInfo里面的值的时候,我发现代码里调适,PopupMenu的子级是最新状态,但是界面上dropDownButton下拉还是原始界面初始的子级。我想了各种办法,this.dropDownButton

2018-03-05 16:00:54 494

原创 EXT.NET控件验证

&lt;ext:NumberField ID="tdReqPayMoney" runat="server" MinValue="0" DecimalPrecision="2" ReadOnly="true" VtypeText="提示信息"                                                    AllowBlank="fal

2018-02-08 11:49:54 242

原创 NPOI导出树形结构的EXCEL通用方法

我们先定义几个单元格颜色,以便导出的EXCEL看起来比较赏心悦目。#region    ISheet单元格样式        ///         /// 返回单元格颜色样式        ///         /// 传入的颜色HSSFColor.Blue.Index        /// ISheet        ///         public st

2018-01-15 15:16:15 4291

原创 GridView下拉键值选择框

1、添加下拉框列(这个是DEV控件的添加)在Grid Designer中,添加一列,在这列的ColumnEdit熟悉中,可以选择这列的编辑样式,比如让这列是一个按钮或者选择框等等,这里我们选择下拉框,如图:DevExpress Gridview repositoryItemComboBox这个下拉框默认被命名为repositoryItemComboBox1,我们对这列的操作,就是对reposito...

2018-01-04 10:38:13 1158

原创 字体转换

https://www.fontsquirrel.com/tools/webfont-generator (这个地址打开,直接可以转换字体)。        转换字体的步骤:        点击“upload fonts”按钮上传文件--->选择要转换的类型--->点击“ Yes, the fonts I'm uploading are legally eligible for web

2017-11-10 15:32:11 641

原创 更新层级和层级编码

之前文章提到过(SQL递归-题外话)如果是树形我们除了递归可以用层级和层级编码来查询,这样我们能更便捷的查找树形,今天我要介绍的是新增的时候传入当前级ID,然后调用该存储过程自动更新该级及其下面的所有子级的层级和层级编码。话不多说,见下存储过程:/*----------------------------------------------------------*//* [PC...

2017-10-16 16:45:38 1931

原创 SQL种获取单表筛选数据的子级或者父级,或者子父级存储过程--通用

详见SQL递归---------------------------------------获取所有子级/*----------------------------------------------------------*//*    [PC1recursion]                                        *//*----------------...

2017-09-27 11:02:47 1311

原创 Dapper的基本使用

插入:实体或者MODEL,model model.Name="aaaaa"; string query = "INSERT INTO 表名(Name)VALUES(@name)";//对对象进行操作 conn.Execute(query, model);//直接赋值操作 conn.Execute(query, new {name = "aaaa"});更

2017-09-21 17:16:04 340

原创 SQL公用方法---获取表名级字段名

--查询表字段select a.name ,b.name as type ,dis.value as description,tb.value as tbName,case a.status when 0x08 then '空' else '非空' end as [isNull]from syscolumns ainner join systypes b on a.xtype=b.

2017-09-12 14:33:05 396

原创 C#中对表进行操作、转换--间断更新

假设我们的表是dtData Compute方法,按条件筛选数据并对数据进行运算,代码: this.dt.Compute(条件);  用DataTable.Select方法筛选数据:DataRow[] resultArray = this.dt.Select(条件);   Select方法是根据条件查询一行或多行数据,当根据DataTable的主键查找1行数据时,可...

2017-07-31 11:51:24 286

原创 EXT.NET对话框

最简单的对话框:Ext.Msg.alert("提示", "保存失败");含是否对话框:Ext.MessageBox.confirm("注意", "是否继续?", function (btn) {                //返回的为no何yes                if (btn == "yes") {                       

2017-04-05 16:31:58 455

转载 解决使用spread时快捷键无反应的情况

用过spread的朋友可能会碰到这么一种情况:如果我的画面中有快捷键,比如说“F1”、“F2”、“F3”等等,当你的焦点在spread里边时,你会发现你定义的那些快捷键有时候不反应,原因是焦点陷入spread里面,导致画面捕捉不到快捷键。给个画面例子:对于以上画面中的那些快捷键(画面底部),如果焦点在spread中,就会可能导致“F3”不好用。 解决方法:在

2016-12-01 16:41:10 576

原创 Spread控件基础知识(基本常用属性事件等)

-----------------------基本用法//取当前行号、列号int row=e.Row; int count=e.Count;或者:int rowindex = fpSpread1.ActiveSheet.ActiveRowIndex;int columnindex = fpSpread1.ActiveSheet.ActiveColumnIndex;

2016-12-01 16:33:19 13805

原创 C#调用URL接口方法

第一步:获取在Web.config中配置要请求的地址string url = System.Web.Configuration.WebConfigurationManager.AppSettings["url"];第二步:把字符串编码(编码详解) string allStr = System.Web.HttpUtility.UrlEncode(str, System.Text.Enco

2016-11-18 11:56:42 15527 1

原创 C#后台读取JSON格式------间断更新中

如果后台是一个JSON的字符串格式如下:string str = "{\"Success\":true,\"Msg\":\"成功!\"}";我们之间转成dynamic然后获取里面某个属性即可。 dynamic response = Newtonsoft.Json.JsonConvert.DeserializeObject(str); string a = response....

2016-11-17 17:13:32 3114

原创 c#编码解码---间断更新中

server.UrlEncode() 方法Asp.net中可以使用Server.HTMLEncode和Server.URLEncode 将文本或URL的特殊字符编码。但在控制台或Winform程序中没有办法使用到这些方法:解决办法:右击项目==》添加引用==》.NET==》System.Web==》确定。编码时可以指定编码的,如 System.Web.HttpUtility

2016-11-14 15:15:19 1022

转载 TFS下的源代码控制

以下主要描述了:TFS源代码控制系统的基本场景如何把一个项目添加到源代码管理中如何与服务器同步如何做Check-In如何做分支与合并什么是上架与下架我们知道工作项是项目管理的基本元素,但是一个项目的成功,光有工作项还是不够的。工作项说明了要做什么事(例如任务),出了什么问题(例如Bug),除此之外,我们还需要将程序一行一行地写出来,TFS的源代码管理控制系统,就能帮助我们管理这一行

2016-10-20 10:36:15 500

原创 SQL游标语法

话说游标用过很多次,但是有时候难免记不住它的语法,所以简单整理一下一边日后自己使用方便。--申明一个游标DECLARE    MyCursor       CURSOR        FOR  tbAll--需要循环的结果集。可以是多个字段--打开一个游标    OPEN       MyCursor--循环tbAll,并且把当前结果集写入到变量中,如果是多个字段,

2016-09-02 11:38:48 541

原创 SQL递归

1.表结构:表名  tbName字段:编号 id  pk;名称  name;父级编号 ParentID ;2.数据:001                               一级001                                                null002                               一级002

2016-09-02 11:12:31 837

原创 SQL执行XML编码问题

nvarchar的xml串要用utf-16 varchar的才能用gb2312和utf-8

2016-08-18 16:39:19 409

原创 百度地图多个描点

有2种写法:var map = new BMap.Map("mapBox");   第一种: //存放点信息    var markerArr = [                    { title: "名称:广州火车站", point: "113.264531,23.157003", address: "广东省广州市广州火车站", tel: "12306" },

2016-08-16 16:52:21 4270

转载 EXT里面合并单元格

/* 这个方法四个参数分别是 row:合并起始行 col:合并起始列.这两个参数是为了定位,要从哪个单元格开始合并. type:是要合并行或者列. num:是要合并的数量  //==>监听load , 执行合并单元格 grid.getStore().on('load', function () { span(grid, 0, 0, 'row', 5); })

2016-07-27 10:03:36 3330

原创 SQL优化---SQL执行的先后顺序

标准的SQL 的解析顺序为:FROM 子句;ON 子句;OUTER(join)子句; 组装来自不同数据源的数据WHERE 子句 基于指定的条件对记录进行筛选GROUP BY 子句 将数据划分为多个分组使用聚合函数进行计算使用HAVING子句筛选分组计算所有的表达式SELECTDISTINCT使用ORDER BY对结果集进行排序TOP如果我们我们了解了sqlserver执行顺序,那么

2016-07-13 17:40:53 2434

原创 读取一个文件夹下的所有文件

2016-06-21 11:33:46 401 2

原创 DEV 中 gridControl1添加checkbox 列

直接在 gridControl1.DataSource要绑定的表里dt增加一个BOOL列dt.Columns.Add("isCheck", System.Type.GetType("System.Boolean")).SetOrdinal(0);即可。但是记得gridControl1需要绑定isCheck列,才能显示出复选框。设置为多选:gridView1 .OptionsSelect

2016-06-17 11:45:09 15315

原创 DEV中合并列事件注意事项

大家都知道有时候用GridView回有合并列的时候。那么需要注意些什么呢?第一步:我们增加一个事件,来告诉GV哪几列需要合并: private void bandedGridView1_CellMerge(object sender, DevExpress.XtraGrid.Views.Grid.CellMergeEventArgs e)        {            i

2016-06-14 15:50:13 3179

原创 DEV GridControl一些属性配置--40开始为原创

1、 如何解决单击记录整行选中的问题View->OptionsBehavior->EditorShowMode 设置为:Click 2、 如何新增一条记录(1)、gridView.AddNewRow()(2)、实现 gridView_InitNewRow 事件 3、如何解决 GridControl 记录能获取而没有显示出来的问题gri

2016-06-02 15:50:17 998

原创 给GridPanel增加行复选框按钮

大家都知道GridPanel是一个非常好用的控件,但是没有像C#一样的自定义的复选框。那我们就手工给它加一个复选框列,并实现全选清除获取选中的数据。以下GridPanel简称GP。1.首先在GP的Store里面增加一个是否选中的字段源:。因为不用数据库返回,所以直接设置默认值为0,不选中。2.在GP的ColumnModel里,增加我们的第一行复选框: 。3.实现点击复选框的时候界面能够

2016-01-21 15:02:56 2667

走出软件作坊

2016-11-28

风险分析及应对措施

软件开发中遇到的各种风险及应对措施!

2016-11-28

fusionChartsGanttDemo

fusionCharts里面的甘特图的使用DEMO。有注释,即便是小白也能做出来。样式也非常漂亮,直接改数据源就可以了。

2016-03-07

FusionCharts图片导出的代码

用过的人都知道FusionCharts生成的图片非常漂亮,那么怎么导出来呢? 大家肯定第一反应是想到了一个属性:exportaction。不过,这个属性提供了服务器端下载以及客户端下载,但是经过我多次试验后发现一个BUG:exportaction,/如果是SAVE则没反应 图片也没有下载到服务器上,但是能回调函数;download可以下载图片 但是没有回调函数。此代码完美解决了这个问题。请参照我博客里面一篇文章来看这个代码,你就会很容易知道怎么导出了。

2015-11-26

FastReport.Net+v1.2.47(有KEY)

FastReport是一款打印软件。能够满足基本打印的要求。支持套打和单打。之后有新版本发布,但是都不是免费的。只有1.2这个版本有KEY 。

2015-09-01

CSS中文完全参考手册,对前台设计的人很有帮助哦

CSS中文完全参考手册,对前台设计的人很有帮助哦。我做过一段的前台(是小公司,没什么人,什么都自己做。不过现在主要是代码了),觉得很有帮助。

2011-05-20

ajax文件上传示例

ajax文件上传,大家可以看一下。这个我没有做测试。是一个同事写的。不过他是一个很牛的开发者的哦····也是很不错的PM。

2011-05-20

空空如也

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

TA关注的人

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