编程类(.net)
文章平均质量分 74
u013002790
这个作者很懒,什么都没留下…
展开
-
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 · 349 阅读 · 0 评论 -
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 · 1169 阅读 · 0 评论 -
WPF 程序打包步骤
首先打开已经完成的工程,如图: 下面开始制作安装程序包。第一步:[文件]——[新建]——[项目]——安装项目。 名称——可以自己根据要求修改。位置——是指你要制作的安装文件存放在什么目录内,可以根据需要修改,笔者一般是把它放在本工程的同一个目录内。打包完成后,可以在此目录下找到安装程序。 确定后,看到解决方案资源管理器中增加了SetupDe原创 2017-07-05 13:37:29 · 3495 阅读 · 0 评论 -
DEV 控件lookupedite 在WPF中使用
dxg:LookUpEdit 2 Name="searchLookUpEdit" 3 HorizontalAlignment="Stretch" 4 PopupHeight="500" 5 PopupWidth="750" 6原创 2017-07-04 08:31:58 · 1610 阅读 · 0 评论 -
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 · 1151 阅读 · 0 评论 -
在GridControl控件中使用SearchLookUpEdit构建数据快速输入
本文首先通过简单的例子介绍一下,具体的实现过程。然后进阶具体的应用,指导我们实际的开发工作,以及在使用过程中需要注意的一些特殊问题,提供相应的解决方法。1、 GridControl集成SearchLookUpEdit的效果展现首先我们来介绍一下整个效果图,以便有感性的印象。1)启动后默认效果2)弹出窗体效果3)选中数据后效果图其实上面是一个测试的例子,具体的应用转载 2017-06-09 09:29:37 · 1435 阅读 · 0 评论 -
DevExpresss LookUpEdit详解
DevExpresss LookUpEdit详解一、属性的基本介绍:绑定数据源: lookUpEdit.Properties.ValueMember = 实际要用的字段; //相当于EditvaluelookUpEdit.Properties.DisplayMember =要显示的字段; //相当于TextlookUpEdit.Properties.Data转载 2017-06-29 14:58:18 · 4642 阅读 · 0 评论 -
DEVexpress SearchLookUpEdit展示效果
1、选择用户的控件封装操作在一些系统模块里面,我们需要选择系统人员作为经办人员的操作,如下面几个界面场景所示。我们注意到,一般在我们选择的时候,界面会弹出一个新的层给我们选择,里面通过列表详细展示相关的信息,还可以支持搜索,非常方便。当我们完成选择的时候,我们看到界面会只有一个人员名称的显示,不占用额外的地方显示。这种界面效果是如何实现的呢?下面进行详细的介绍。1)转载 2017-06-06 16:56:21 · 6380 阅读 · 0 评论 -
WinForm如何调用Web Service
关于WinForm调用Web Service的代码,我自己模仿做一个代码基本都是复制粘贴的,结果不好使。郁闷的是,又碰到那个该死的GET调用Web Service,我想肯定又是Web.config需要配置,结果WinForm没有这个配置文件,奇怪,为什么人家的就好使,我写的就不好使呢。上网搜吧,唉,找个两个多小时,基本都是和我一样的代码,互相转载。根本没人提代码好不好使,也没人提正确的用法原创 2017-04-14 11:41:16 · 920 阅读 · 0 评论 -
C#Y实现调用摄像头拍照(过程中需要添加大量的引用)
。图1-1是程序的主界面: 图1-1 操作摄像头以及实现拍照功能整个过程主要都是通过一个第三方的组件实现的,名字叫做 AForge ,是国外的组件,所以打开起来有点慢,但是要有耐心啊,目前已经更原创 2017-03-11 14:52:19 · 709 阅读 · 0 评论 -
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 · 6318 阅读 · 1 评论 -
关于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 · 1539 阅读 · 0 评论 -
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 · 3459 阅读 · 0 评论 -
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 · 316 阅读 · 0 评论 -
C# 正则表达式
文章导读 正则表达式的本质是使用一系列特殊字符模式,来表示某一类字符串。正则表达式无疑是处理文本最有力的工具,而.NET提供的Regex类实现了验证正则表达式的方法。Regex 类表示不可变(只读)的正则表达式。它还包含各种静态方法,允许在不显式创建其他类的实例的情况下使用其他正则表达式类。基础梳理说明:由于在正则表达式中“ \ ”、“ ? ”、“ * ”、“ ^ ”、“ $ ”、“ + ...转载 2018-05-20 15:23:13 · 246 阅读 · 0 评论 -
repositoryItemSearchLookUpEdit绑定数据源以及读取其中数据
//repositoryItemSearchLookUpEdit绑定数据源: //获取数据源 searCh = bll.GetDataTableName( ); //设置高度和宽度 repositoryItemSearchLookUpEdit1.PopupFormSize = new System.Drawing.Size( 600 ,300 ); //绑定数据源 ...转载 2018-04-29 08:44:44 · 1959 阅读 · 0 评论 -
FastReport.Net使用:[7]打印空白行和固定行
FastReport.Net使用:[7]打印空白行方法一:使用子报表的最少数据行属性1.以前面的【简单报表一】为例,右键“数据区”在右键菜单中选择“Add Child Band”菜单添加子报表。2.为原报表添加一列【序号】,使用系统变量中的行号(Row#)。并将子报表中的其余列使用空数据填充(空的Label控件)。3.设置子报表的最小数据行属性。右键子报表栏,设置“最小数据行”菜单中值,假如该值小...转载 2018-04-28 14:18:28 · 3510 阅读 · 1 评论 -
浏览器发送JSON格式
转网友的 首先是HTML代码:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071<fieldset> <legend>基本信息</legend&g...转载 2018-04-04 11:11:58 · 3336 阅读 · 0 评论 -
fastreport.net保存到数据库
这次的项目由于涉及到了打印输出,这样也就不得不要涉及一些打印预览功能,本来可以使用CrystalReport,但又通过别人介绍发现了一款制作更加精美,而且实用的FastReport控件,下面把项目中的小应用说道说道。 首先,从官方网站可以下载到FastReport最新版本,安装时注意勾选"将FastReport控件添加到VisualStudio工具箱",安装完成后就可以看到控件列表了:原创 2018-02-01 16:39:14 · 1967 阅读 · 0 评论 -
fastreport.net 控件控制页面记录条数
如何在报表页面上显示记录的预估数来源: 发布时间:2017-08-10 浏览:882次输出记录数量的限制功能往往会对FastReport.Net用户造成一些困难,尽管事实上它被认为是相当简单的。 本文旨在介绍通过脚本报告的帮助来弥补在页面上显示一定记录数量的方式上的知识差距。必须提及的是,以下脚本非常简单,只需要编程的基础知识。让我们仔细看看下面的演示报表:以下原创 2018-01-05 16:06:03 · 3952 阅读 · 1 评论 -
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 · 4914 阅读 · 0 评论 -
webservice返回datatable时报序列化错误
以下三种方案的实质应该都是序列化的,有一位大神说过“跨进程的不序列化应该去面壁!”O(∩_∩)O哈哈哈~解决方案一:返回datasetWebService中的方法代码如下: [WebMethod] public DataSet GetDataSet() { DataTable dt=new DataTable("mytable");原创 2017-11-12 21:02:23 · 397 阅读 · 0 评论 -
devpress 的gridview 控件的行拖拽
首先,添加引用:using DevExpress.XtraGrid.Views.Grid.ViewInfo; gridControl1.AllowDrop = true; // 确保能够拖拽 gridView1.OptionsSelection.MultiSelect = true; //确保能够多选原创 2017-11-11 09:29:40 · 807 阅读 · 0 评论 -
上下单元格行单元格相同值合并
如列1 列2 列311111 2222222222 33333333311111 磊大林林要 要 5 32222222222222222 大大在大大大 dd原创 2017-02-21 14:24:02 · 689 阅读 · 0 评论 -
使用IntelliLock加密授权你的.Net程序
使用IntelliLock加密授权你的.Net程序标签: .NetIntelliLock加密授权加壳2013-03-13 17:00 6051人阅读 评论(7)收藏举报分类: 其它(4) 目录(?)[+]记录在这里,以便学习使用!一 加密混淆.Net程序打开Intellilock进处此界面原创 2017-01-07 16:03:27 · 1343 阅读 · 0 评论 -
简单水晶报表PUSH模式制作
利用CrystalReport与C#生成报表(vs2010+sql2008) 请看图1,这份报表有多复杂?猜猜它需要多少时间完成?就复杂而言,它只是一份简单的、从Share>Student (SQL Server 2008)中提取出来的报表;就时间而言,相信不会花你很多时间吧。开始之前说明:VS2010本身是没有CrystalReport。要进行下载安装。安装成功之后,就可以继续完转载 2014-12-24 14:13:59 · 1597 阅读 · 2 评论 -
C# 使用GDI绘图技术
//创建GDI对象 由于Graphics 类为密封类,不能被实例化但可以通过其它类方法去创建下面以button类为例创建 Graphics//实例化randomRandom random=new Random();//创建Graphics Graphics graphics = button1.CreateGraphics();原创 2014-12-08 09:01:17 · 805 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 4051 阅读 · 0 评论 -
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 阅读 · 0 评论 -
C# linq 书写语法
var list = f原创 2014-11-23 19:51:50 · 576 阅读 · 0 评论 -
C# DataGridVieW 数据转出Excel文
用流保存成xls文件. 这种方法比较好,不用引用Excel组件. 下面是具体例子,可以参考usingSystem.IO; /// /// 另存新档按钮 /// private void SaveAs()//另存新档按钮 导出成Excel {转载 2014-10-28 19:00:31 · 509 阅读 · 0 评论 -
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 阅读 · 0 评论 -
C# 为表添加主键ID
// 申请一个列数组集合DataCol原创 2014-07-24 11:54:10 · 1820 阅读 · 0 评论 -
C## LinQ用法
1. i定义数组或集合int[] I_name=i原创 2014-07-22 14:05:39 · 436 阅读 · 0 评论 -
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 · 772 阅读 · 1 评论 -
C# RDLC 绑定
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) {转载 2015-12-29 12:13:29 · 608 阅读 · 0 评论 -
C# DATATABLE
今天碰到一个需求,就是将下面表(1)格式的数据转换为表(2)格式的数据。很明显,这是一个行转列的要求,本想在数据库中行转列,因为在数据库中行转列是比较简单的,方法可以参考本站SQLServer中(行列转换)行转列及列转行且加平均值及汇总值,但因其它需求,最终需将该转化搬到C#中进行了。客户名称日期金额(表1)客户名称日期金额A客户1月1000转载 2015-12-15 22:57:57 · 475 阅读 · 1 评论 -
C# DataGridView显示行号的三种方法
方法一:网上最常见的做法是用DataGridView的RowPostPaint事件在RowHeaderCell中绘制行号:private void dgGrid_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { var grid = sender as DataGridV原创 2016-11-26 16:08:27 · 7803 阅读 · 0 评论 -
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 评论