- 博客(80)
- 资源 (3)
- 收藏
- 关注
原创 C# DataGridView显示行号的三种方法
方法一:网上最常见的做法是用DataGridView的RowPostPaint事件在RowHeaderCell中绘制行号:private void dgGrid_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { var grid = sender as DataGridV
2016-11-26 16:08:27 7801
转载 C#调用带返回值的存储过程
C#调用带返回值的存储过程(1)在SQL Server中建立如下的存储过程:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [dbo].[GetNameById] @studentid varchar(8), @studentname nvarchar(50) OUTPUTASBEGIN
2016-11-16 11:25:07 542 2
转载 C#转发邮件
public void SendMailLocalhost() { System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); msg.To.Add("a@a.com"); msg.To.Add("b@b.com"); /* msg.To.Add("b@b.com"); * msg.T
2016-10-31 11:42:44 726
原创 如何发布内网网站到外网
路由器分配的固定公网IP,且有路由器管理权限,网站服务器部署在路由器内部网络。如何将网站发布到外网大众访问?解决方案就是:在路由器上做端口映射,允许外网访问网站端口。工具/原料服务器路由方法/步骤1,明确网站内网访问地址端口,确保网站服务正常,在内网可以正常访问连接。如我内网网站访问地址
2016-09-20 08:46:44 2755
原创 C#实现限制软件的使用次数
实例说明 为了使软件能被更广泛的推广,开发商希望能有更多的用户使用软件,但他们又不想让用户长时间免费使用未经授权的软件,这时就可以推出试用版软件,限制用户的使用次数,当用户感觉使用方便的话,可以花钱获取注册码,以获取其正式版软件。本实例使用C#实现了限制软件使用次数功能,运行本实例,如果程序未注册,则提示用户已经使用过几次,如图1所示,然后进入程序主窗体,单击主窗体中的“注册”按钮,弹出如图2
2016-08-23 23:02:11 5736 2
原创 利用命令提示符转换硬盘模式
win10 硬盘模式一般为gpt,而win7等一般为mbr,相互转换时可以使用安装光盘里系统带的命令提示符实现1.使用Win7 8光盘或者U盘引导,进入系统安装界面。如果出现此系统只能安装在gpt或mbr模式的硬盘时,使用下面的命令语句转换。2. 按Shift + F10打开命令提示符。3.输入”Diskpart”(不用输入引号,下同),并按回车。4.输入:”list disk”
2016-07-19 13:58:53 1570
原创 ASP.NET 序列化
using System;using System.Collections.Generic;using System.Web.Script.Serialization;using System.Configuration;using System.Runtime.Serialization.Json;using System.Runtime.Serialization;us
2016-06-24 19:26:07 370
原创 C# WINFORM DATAGRIDVIEW 单元格添加 按钮
这一节大家共同学习下自定义的datagridview, 这个datagridview的主要功能是可以使datagridview中的某些列包含按钮,单击按钮可以触发相应的事件。我们先来看下效果图吧! 下面我们来说下实现步骤 1.创建自定义控件 创建一个自定义控件,添加新项---自定义控件 2.实现自定义datagridview控件 使刚创建的自定义控件继承
2016-03-26 10:49:33 13304 2
原创 SQL存储过程展易飞BOM
create TABLE ZBOMCB1(--BOM展开表算表CB001 CHAR(20) NOT NULL,CB005 CHAR(20) NOT NULL,CB008 numeric(16) NOT NULL)CREATE PROCEDURE ZGetBOM3Level as --使用游标展算BOM插ZBOMCB1 delete from Z
2016-03-23 14:49:09 1579
转载 K3 登陆错误提示 错误代码:1726(6BEH) 的解决方法
今天一上班,突然全部客户端出现登陆不上服务器状况。 金碟K/3在登录时提示:定义的应用程序或对象错误错误代码:1726(6BEH)Source :KDLoginDetail :Automation 错误 经过在社区的搜索及实际上机解决,问题解决了。 解决方法如下:(下面操作是针对服务器的操作,不是针对客户端做如下操作) 1、右键“我的电脑”,
2016-01-05 21:40:21 4082
转载 C# RDLC 绑定
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) {
2015-12-29 12:13:29 607
原创 SQL 存储过程动态生成列
USE [BM]GO/****** Object: StoredProcedure [dbo].[zsp_weekneedata] Script Date: 2015-12-19 15:36:09 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO ALTER procedure [dbo].[zsp_wee
2015-12-19 15:44:26 948
原创 自定义起始及截止日期,计算周期 函数
USE [BM]GO/****** Object: UserDefinedFunction [dbo].[ZfunWeek] Script Date: 2015-12-19 15:30:36 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER function [dbo].[ZfunWeek](@
2015-12-19 15:38:30 2095
转载 C# DATATABLE
今天碰到一个需求,就是将下面表(1)格式的数据转换为表(2)格式的数据。很明显,这是一个行转列的要求,本想在数据库中行转列,因为在数据库中行转列是比较简单的,方法可以参考本站SQLServer中(行列转换)行转列及列转行且加平均值及汇总值,但因其它需求,最终需将该转化搬到C#中进行了。客户名称日期金额(表1)客户名称日期金额A客户1月1000
2015-12-15 22:57:57 475 1
转载 SQL 最日期
1,sql语句中获取datetime的日期部分 .2,sql语句中 经常操作操作datetime类型数据。3.主要方法还是通过日期格式的转换来获取。如下: convert语法:convert(类型type,表达式/字段,style样式) style样式限于DateTime类型.Select CONVERT(varchar(
2015-06-03 11:52:11 348
转载 C#生成条码
C#利用Zxing.net生成条形码和二维码并实现打印的功能 开篇:zxing.net是.net平台下编解条形码和二维码的工具。 下载地址:http://pan.baidu.com/s/1kTr3VufStep1:使用VS2010新建一个窗体程序项目:Step2:添加三个类:分别是BarCodeClass.cs、DocementBase.cs、imageD
2015-04-30 10:05:07 771 1
原创 问题解决:“无任何网络提供程序接受指定的网络路径”的解决方法
今天碰到这个问题,打开 \\10.1.1.6,往常可以打开的共享,这会居然不行,提示:\\10.1.1.6无任何网络提供程序接受指定的网络路径。遂搜之,找到原因并且找到了解决办法:原因:workstation,server,computer browser这三个服务无法启动解决方案:1.服务停止了:一般有workstation,server,comput
2015-02-28 11:57:39 47937
原创 EXCEL工作表保护密码破解方式
Excel工作表密码保护的解除方法Excel弹出“您试图更改的单元格或图表受保护,因而是只读的。若要修改受保护单元格或图表,请先使用‘撤消工作表保护’命令(在‘审阅’选项卡的‘更改’组中)来取消保护。可能会提示您输入密码。 出现这种情况,应该怎么解决呢?经过研究,找到了两种破解Excel工作表保护码的方法。 一、VBA宏代码破解法: 第一步:打开该文件
2015-01-23 08:50:04 5005
原创 SQL角脚本语句修改表名及字段名
//修改表字段名EXEC sp_rename '表名.字段名' ,'新字段名' ,'column'exec sp_rename 'invmback.COMPANY','company','column'//改修表名sp_rename '旧表名' ,'新表名'
2015-01-12 15:54:49 683
转载 简单水晶报表PUSH模式制作
利用CrystalReport与C#生成报表(vs2010+sql2008) 请看图1,这份报表有多复杂?猜猜它需要多少时间完成?就复杂而言,它只是一份简单的、从Share>Student (SQL Server 2008)中提取出来的报表;就时间而言,相信不会花你很多时间吧。开始之前说明:VS2010本身是没有CrystalReport。要进行下载安装。安装成功之后,就可以继续完
2014-12-24 14:13:59 1596 2
原创 数据表报《提取逻辑页失败》损坏
1,错误图2.解决方法,--检查数据表问题 图2use databasename;--数据库名godbcc checktable("dbo.表名");--表名go3.备份报错的数据表,再新建一张一模一样的表,再把备份的数据表INSERT
2014-12-23 09:59:47 1905
原创 C#运行水晶报表出错
因为 APP.CONFIG文件 未添加 红色字体部分属性 connectionString="Data Source=.;Initial Catalog=BM;User ID=sa;Password=ccwen" providerName="System.Data.SqlCl
2014-12-22 23:19:21 916
原创 C# 使用GDI绘图技术
//创建GDI对象 由于Graphics 类为密封类,不能被实例化但可以通过其它类方法去创建下面以button类为例创建 Graphics//实例化randomRandom random=new Random();//创建Graphics Graphics graphics = button1.CreateGraphics();
2014-12-08 09:01:17 805
原创 易飞工单已完工领料控制
第1步:设计录入工单及录入变列单自定义画面: 工单单头设置 自定义字段组合框,值:L:正常领料, N:不可领料 第2步: 设置 工单发放及手工新建 工单时事件触发 给工单单头 自定义字段赋默认值( L:正常领料);第3步: 在入库审核时设置 触 发传值 当工单单头状态 =Y 时 传值 给自定义字段 值(N:不可领料 )第3步: 在领料单单身编写SQL触发器 使当工单单头自定义
2014-12-05 10:22:32 3712
原创 C#MD5加密16进制写法
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;namespace Md5{ class Program { static void Main(st
2014-12-03 22:42:28 4050
原创 WPF lisview 绑定数据
ListView Height="264" HorizontalAlignment="Left" Margin="28,84,0,0" Name="listView1" VerticalAlignment="Top" Width="526" > ListView.View> GridView x:Name="gri
2014-11-24 23:31:40 788
原创 易飞自定义SQL自定义月结日期取月份函数
ALTER function Fun_Date(@Date char(2),@dates DATETIME ) returns char(2)--输入as--给出日期计算月结数函数, begin declare @RtDate char(12) if(convert(int,@Date) set @RtDate
2014-11-24 15:44:10 1077
原创 Excel 表内金额小写转大写函数
=IF(A1<0,"无效金额",IF(A1<1,"",TEXT(INT(A1),"[DBNUM2]")&"元")&IF(--RIGHT(TEXT(A1,"0.00"),2)=0,IF(A1=0,"零元","")&"整",IF(INT(A1*10)=0,"",TEXT(INT(A1*10)-INT(A1)*10,"[DBNUM2]"))&IF(INT(A1*10)=0,"","角")&IF(INT(
2014-11-13 08:54:03 831
原创 SQL数据用于易飞数据库值部门,客户,供应商代码(标量函数)返回名称
USE [BM]GO/****** Object: UserDefinedFunction [dbo].[Z_GetCustVenderDeptName] Script Date: 2014/11/12 15:54:22 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER FUNCTION [dbo
2014-11-12 16:04:15 667
转载 C# DataGridVieW 数据转出Excel文
用流保存成xls文件. 这种方法比较好,不用引用Excel组件. 下面是具体例子,可以参考usingSystem.IO; /// /// 另存新档按钮 /// private void SaveAs()//另存新档按钮 导出成Excel {
2014-10-28 19:00:31 507
原创 易飞9.07衍生字段删除问题
易飞9.07, 所有电脑上操作都 无法删除,自定义报表里的衍生字段,双击,ESC键,是不是只能通过后后删除,请大家分享下
2014-10-28 15:36:20 755
原创 品号保存领料数量不可于工单需领数量
create trigger trigger_moctea --品号保存领料数量不可于工单需领数量 on MOCTE FOR insert,update as begin declare @TE011 CHAR(4),@TE012 CHAR(12),@TE004 CHAR (30)--,@TE005 decimal(20) declare @TB004 de
2014-09-18 09:24:17 1306
原创 C#委托处理方法
delegate double MathAction(double num); class DelegateTest { // Regular method that matches signature: //定义静态方示(传入参数) static double Double(double input)
2014-07-23 15:37:33 614
原创 WPF中datePicker1控件获取中的日期格试为YYYY-MM-DD 转换成yyyMMdd格式
1.系统默认转换前的格式 代码如下 textBox3.Text = datePicker1.Text;
2014-07-22 13:22:32 7983 1
原创 利用字符截取函数substring,charindex replace 等函数定义标量函数
--把包装方法自动计算成件数BEGIN declare @A CHAR(20) declare @num intselect top 1 @A=UDF02 from COPTH WHERE UDF02=@UDF02if (CHARINDEX('*',@A)>0 AND CHARINDEX('+',@A)beginSET @num= CONVERT(int,substri
2014-07-17 17:36:29 739
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人