- 博客(80)
- 资源 (3)
- 收藏
- 关注
翻译 DevExpress WinForm通用控件导出Excel方法(支持多个控件分工作薄导出)
控件集 eg:GridControl,PivotGridControl,TreeList,ChartControl...</param>//打开指定路径下的文件。/// <param name="isPageForEachLink">多个打印控件是否分多个工作薄显示</param>/// <param name="sheetName">工作薄名称</param>/// <param name="title">文件名
2024-01-20 09:59:57
318
转载 C# 正则表达式
文章导读 正则表达式的本质是使用一系列特殊字符模式,来表示某一类字符串。正则表达式无疑是处理文本最有力的工具,而.NET提供的Regex类实现了验证正则表达式的方法。Regex 类表示不可变(只读)的正则表达式。它还包含各种静态方法,允许在不显式创建其他类的实例的情况下使用其他正则表达式类。基础梳理说明:由于在正则表达式中“ \ ”、“ ? ”、“ * ”、“ ^ ”、“ $ ”、“ + ...
2018-05-20 15:23:13
245
转载 repositoryItemSearchLookUpEdit绑定数据源以及读取其中数据
//repositoryItemSearchLookUpEdit绑定数据源: //获取数据源 searCh = bll.GetDataTableName( ); //设置高度和宽度 repositoryItemSearchLookUpEdit1.PopupFormSize = new System.Drawing.Size( 600 ,300 ); //绑定数据源 ...
2018-04-29 08:44:44
1952
转载 FastReport.Net使用:[7]打印空白行和固定行
FastReport.Net使用:[7]打印空白行方法一:使用子报表的最少数据行属性1.以前面的【简单报表一】为例,右键“数据区”在右键菜单中选择“Add Child Band”菜单添加子报表。2.为原报表添加一列【序号】,使用系统变量中的行号(Row#)。并将子报表中的其余列使用空数据填充(空的Label控件)。3.设置子报表的最小数据行属性。右键子报表栏,设置“最小数据行”菜单中值,假如该值小...
2018-04-28 14:18:28
3489
1
转载 浏览器发送JSON格式
转网友的 首先是HTML代码:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071<fieldset> <legend>基本信息</legend&g...
2018-04-04 11:11:58
3331
原创 fastreport.net保存到数据库
这次的项目由于涉及到了打印输出,这样也就不得不要涉及一些打印预览功能,本来可以使用CrystalReport,但又通过别人介绍发现了一款制作更加精美,而且实用的FastReport控件,下面把项目中的小应用说道说道。 首先,从官方网站可以下载到FastReport最新版本,安装时注意勾选"将FastReport控件添加到VisualStudio工具箱",安装完成后就可以看到控件列表了:
2018-02-01 16:39:14
1957
原创 fastreport.net 控件控制页面记录条数
如何在报表页面上显示记录的预估数来源: 发布时间:2017-08-10 浏览:882次输出记录数量的限制功能往往会对FastReport.Net用户造成一些困难,尽管事实上它被认为是相当简单的。 本文旨在介绍通过脚本报告的帮助来弥补在页面上显示一定记录数量的方式上的知识差距。必须提及的是,以下脚本非常简单,只需要编程的基础知识。让我们仔细看看下面的演示报表:以下
2018-01-05 16:06:03
3940
1
原创 在运行局域网中另一台电脑上的程序时,总是弹出“无法验证发行者,确定要运行此软件吗”
在运行局域网中另一台电脑上的程序时,总是弹出“无法验证发行者,确定要运行此软件吗” 或者 ”Security warning: The publisher could not be verified. Are you sure…?“ 这个对话框很气人。想了很多办法,最终可以通过下面的方法完美解决:运行 gpedit.msc, 打开组策略用户配置 -? 管理模板 -? Windows 组
2018-01-04 22:11:04
1802
原创 SQL 字符串转成数字相加
---数字字符串累加create function [dbo].[ZGetQty](@UDF02 varchar(40)) returns decimalasBEGIN --'121+2+3+23+5+7+878' 字符串 累计相加 declare @A varchar(255) declare @num decimal,@count int--出现'+'次数
2018-01-04 22:05:23
4894
转载 SQL 查找字符在字符串出现位置
SQL code/*方法很多,这里简单写一个返回@find在@str中第(@n)次出现的位置。没有第(@n)次返回0。*/create function fn_find(@find varchar(8000), @strvarchar(8000), @nsmallint) returnsintasbegin if @n < 1re
2018-01-04 13:41:15
13742
原创 webservice返回datatable时报序列化错误
以下三种方案的实质应该都是序列化的,有一位大神说过“跨进程的不序列化应该去面壁!”O(∩_∩)O哈哈哈~解决方案一:返回datasetWebService中的方法代码如下: [WebMethod] public DataSet GetDataSet() { DataTable dt=new DataTable("mytable");
2017-11-12 21:02:23
393
原创 devpress 的gridview 控件的行拖拽
首先,添加引用:using DevExpress.XtraGrid.Views.Grid.ViewInfo; gridControl1.AllowDrop = true; // 确保能够拖拽 gridView1.OptionsSelection.MultiSelect = true; //确保能够多选
2017-11-11 09:29:40
798
原创 C#存储过程调用的三个方法
//带参数的SQL语句 private void sql_param() { SqlConnection conn = new SqlConnection("server=WIN-OUD59R7EHCH;uid=sa;pwd=123456;database=china"); string sql = "select *
2017-11-01 22:33:38
314
原创 WPF ItemContainerGenerator.ContainerFromItem返回Null
解决办法:1、设置DataGrid 属性VirtualizingStackPanel.IsVirtualizing="False"2、动态设置:如果后台代码返回null,例如,var row = dataGrid.ItemContainerGenerator.ContainerFromItem(dataGrid.Items[i]) as DataGridRow;那么在这行代码之前加入一
2017-10-12 09:00:43
3450
原创 关于C# 调用 Bardender软件打印
先感谢http://www.cnblogs.com/zhongxinWang/archive/2013/08/22/3275154.html 博主 .Net项目中,至于其他项目暂不做指导。1.首先安装Bartender条码打印软件(笔者是使用的版本是10.0),安装时版本选择 Enterprise Automation,记得把Seagull.Listen.Server和SD
2017-09-22 13:21:01
1530
转载 使用DevExpress官方汉化文
使用DevExpress官方汉化文件对界面进行汉化的过程在较早期的Dev开发中,基本上都是在使用一个DLL包的汉化文件,如基于13.1的汉化包文件Dxper.LocalizationCHS.Win.v13.1.5.dll,这个汉化包也比较方便,大多数时候复制一个文件就搞定了。不过这样的汉化包一般同步更新比较慢,最近使用了DevExpress当前较新版本14.*后,希望集成使用官方的汉化文件,本
2017-09-10 16:13:23
3826
原创 C#调用BarTender 模板
1.电脑装 BarTender软件2.新建WINFORM测试项目3.添加COM 组件(由安装软件目录SDK文件夹)4. //添加COM 引用BarTender 实例化 BarTender.Application btapp; BarTender.Format btformat;5.打印方法
2017-07-16 16:53:01
19327
4
原创 C#代码 登陆服务器
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;using System.IO;using System.Windows.Forms;namespace C访问公用区{
2017-07-15 17:23:47
1162
原创 C# 232端口侦听
当需要编程操纵硬件时会遇到过这样的问题,就是通过串口来接收硬件发来的数据,或是通过串口向硬件发送某种格式的命令。在C#平台上,可以通过 System.IO.Ports 命名空间下的SerialPort 类来实现。 下面是我做过的一个简单的示例,首先获取本机关联的串行端口列表,然后获取配置文件中配置的COM端口,检查是否在本机串行端口列表中,若在列表中则进一步实例化串口对象,并为串口对象指定数
2017-07-14 15:02:47
649
1
原创 WPF 引用外部样式文件
假设一个应用程序中,某个窗口需要使用样式,但是样式非常多,写在一个窗口中代码分类不方便。最好Style写在专门的xaml文件中,然后引用到窗口中,就像HTML引用外部css文件一样。 实现方法: 1.创建新建项添加/资源字典Style.xaml,并添加Style样式 Code: ResourceDictionaryxmlns= http://schemas.microsoft.com/winfx/
2017-07-06 08:17:43
1661
原创 WPF 程序打包步骤
首先打开已经完成的工程,如图: 下面开始制作安装程序包。第一步:[文件]——[新建]——[项目]——安装项目。 名称——可以自己根据要求修改。位置——是指你要制作的安装文件存放在什么目录内,可以根据需要修改,笔者一般是把它放在本工程的同一个目录内。打包完成后,可以在此目录下找到安装程序。 确定后,看到解决方案资源管理器中增加了SetupDe
2017-07-05 13:37:29
3485
原创 DEV 控件lookupedite 在WPF中使用
dxg:LookUpEdit 2 Name="searchLookUpEdit" 3 HorizontalAlignment="Stretch" 4 PopupHeight="500" 5 PopupWidth="750" 6
2017-07-04 08:31:58
1607
转载 DevExpresss LookUpEdit详解
DevExpresss LookUpEdit详解一、属性的基本介绍:绑定数据源: lookUpEdit.Properties.ValueMember = 实际要用的字段; //相当于EditvaluelookUpEdit.Properties.DisplayMember =要显示的字段; //相当于TextlookUpEdit.Properties.Data
2017-06-29 14:58:18
4637
原创 数据库触发器,外键 启用与禁用
--禁用指定名称触发器ALTER TABLE tbname DISABLE TRIGGER trigname--恢复指定名称触发器ALTER TABLE tbname ENABLE TRIGGER trigname--禁用某个表上的所有触发器ALTER TABLE tbname DISABLE TRIGGER all --启用某个表上的所有触发器ALTER TABLE tbna
2017-06-12 09:45:25
964
原创 SearchLookUpEdit和 GridLookUpEdit
基础数据: public class Product { public int Id { get; set; } public string Model { get; set; } public string Name { get; set; } } public class Entility {
2017-06-09 20:18:02
1150
转载 在GridControl控件中使用SearchLookUpEdit构建数据快速输入
本文首先通过简单的例子介绍一下,具体的实现过程。然后进阶具体的应用,指导我们实际的开发工作,以及在使用过程中需要注意的一些特殊问题,提供相应的解决方法。1、 GridControl集成SearchLookUpEdit的效果展现首先我们来介绍一下整个效果图,以便有感性的印象。1)启动后默认效果2)弹出窗体效果3)选中数据后效果图其实上面是一个测试的例子,具体的应用
2017-06-09 09:29:37
1431
转载 DEVexpress SearchLookUpEdit展示效果
1、选择用户的控件封装操作在一些系统模块里面,我们需要选择系统人员作为经办人员的操作,如下面几个界面场景所示。我们注意到,一般在我们选择的时候,界面会弹出一个新的层给我们选择,里面通过列表详细展示相关的信息,还可以支持搜索,非常方便。当我们完成选择的时候,我们看到界面会只有一个人员名称的显示,不占用额外的地方显示。这种界面效果是如何实现的呢?下面进行详细的介绍。1)
2017-06-06 16:56:21
6368
原创 WinForm如何调用Web Service
关于WinForm调用Web Service的代码,我自己模仿做一个代码基本都是复制粘贴的,结果不好使。郁闷的是,又碰到那个该死的GET调用Web Service,我想肯定又是Web.config需要配置,结果WinForm没有这个配置文件,奇怪,为什么人家的就好使,我写的就不好使呢。上网搜吧,唉,找个两个多小时,基本都是和我一样的代码,互相转载。根本没人提代码好不好使,也没人提正确的用法
2017-04-14 11:41:16
920
原创 SQL返回表
f exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FunName]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[FunName] GO SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS
2017-04-06 19:48:36
417
转载 sql server还原数据库时报错(错误码:3154)的解决办法
ALTER DATABASE [DatabaseName] SET OFFLINE WITH ROLLBACK IMMEDIATE --断开其他用户与数据库的连接USE MASTER --这里注意要使用MASTER,以免出现待还原库被占用的情况RESTORE DATABASE [DatabaseName] --DatabaseName为待还原库名 FROM DISK = 'E:\Data
2017-03-22 09:49:50
4576
原创 C#Y实现调用摄像头拍照(过程中需要添加大量的引用)
。图1-1是程序的主界面: 图1-1 操作摄像头以及实现拍照功能整个过程主要都是通过一个第三方的组件实现的,名字叫做 AForge ,是国外的组件,所以打开起来有点慢,但是要有耐心啊,目前已经更
2017-03-11 14:52:19
707
原创 易助ERP启动报错
助安装过程还算简单,双击StartUpWizard,浏览TpaMain.exe位置,联机测试下即可。平常win7下安装很顺利,可是到了win8系统中安装出现个问题,提示如下所示:易助系统错误!请检查。错误信息:EOleSysError;无效的类字符串。 后来才晓得是兼容性问题。在安装包中找到TPAMAIN.EXE文件,右击打开属性,对兼容性进行修改。如下所示: 确定之后再安
2017-03-06 19:46:46
5084
原创 上下单元格行单元格相同值合并
如列1 列2 列311111 2222222222 33333333311111 磊大林林要 要 5 32222222222222222 大大在大大大 dd
2017-02-21 14:24:02
688
原创 包装方法自动计算成件数
ALTER function [dbo].[Zfun_bage](@UDF02 char(40)) returns intas--把包装方法自动计算成件数BEGIN declare @A CHAR(20) declare @num intselect top 1 @A=UDF02 from COPTH WHERE UDF02=@UDF02if (CHARINDEX('*
2017-02-17 09:33:08
1350
原创 C#DATAGRIDVIEW 清空所有行方法
int i = 0; while (i >= 0) { i = dgvTech.RowCount - 1; dgvTech.Rows.Remove(dgvTech.Rows[i]); i--;
2017-02-16 08:18:34
6310
1
原创 SQL Server中关于跟踪(Trace)
前言一提到跟踪俩字,很多人想到警匪片中的场景,同样在我们的SQL Server数据库中“跟踪”也是无处不在的,如果我们利用好了跟踪技巧,就可以针对某些特定的场景做定向分析,找出充足的证据来破案。简单的举几个应用场景:在线生产库为何突然宕机?数百张数据表为何不翼而飞?刚打好补丁的系统为何屡遭黑手?新添加的信息表为何频频丢失?某张表字段的突然更改,究竟为何人所为?这些个匿名的访问背后,究竟
2017-01-17 18:23:04
2460
原创 使用IntelliLock加密授权你的.Net程序
使用IntelliLock加密授权你的.Net程序标签: .NetIntelliLock加密授权加壳2013-03-13 17:00 6051人阅读 评论(7)收藏举报分类: 其它(4) 目录(?)[+]记录在这里,以便学习使用!一 加密混淆.Net程序打开Intellilock进处此界面
2017-01-07 16:03:27
1341
原创 SQL 事务提交
务机制:四个属性:原子性Atomicity,一致性Consistency,隔离性Isolation,持久性Durability ,即ACID特性。事务的状态:活动状态(初始状态),部分提交状态(事务执行完最后一条语句,实际输出可能临时驻留在内存中),提交状态(当数据库系统将事务中对数据的梗概完全写入磁盘时,写入事务日子一条信息),失败状态(事务不能正常执行,回滚),终止状态(事务已回滚
2017-01-05 23:20:26
3592
转载 Tomcat 9.0安装配置
一、JDK的安装与配置1、从官网下载jdk,注意是jdk不是jre。最好从官网下载,也可以直接度娘。2、下载完毕后,安装jdk,直接按照安装向导的提示安装即可,安装时可以自己选择安装路径,我的安装路径是C:\Program Files\Java\jdk1.8.0_313、配置环境变量:右击计算机—属性—高级系统设置—环境变量,如图在“系统变量”中,设置3项属性,JAVA
2016-12-10 12:02:36
2077
原创 fastreport.net 打印邮件发送
如何配置FastReport.Net环境?作者:zhuhm 来源:FastReport中文网 浏览:Loading... 日期:2012-07-17利用FastReport.Net工具箱中的EnvironmentSettings组件可以控制FastReport.Net的环境设置。把EnvironmentSettings组件放到窗体上,并使用下面的属性窗口设置其属性。
2016-11-28 19:37:10
1021
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人