
C#/.net
我大吼一声
当第一次我,骑摩托的时候
展开
-
C# 的sql server like 的参数
sb.Append(" and a.GOODSID like '%'+@GOODSID+'%'"); list.Add(new SqlParameter("@GOODSID", Oleno.MODEL.Basis_ware.Ware_code));原创 2014-06-24 14:17:26 · 990 阅读 · 0 评论 -
xtraReprot 动态绑定数据 数据列动态
这样做并不是我想出来的,是之前做一个报表模板时搜的,原地址忘了我要做的报表模板要求是传入一个DataTble,不管datatable的列数多少,计算列宽后显示报表这是我的报表:灰色那个XRtable是显示列标题的,下面那个是显示绑定数据的下面是报表页面代码:namespace OlenoUI.Report{ public partial class转载 2014-11-27 15:31:40 · 4158 阅读 · 0 评论 -
C# var 隐式类型 var 用法 特点
var关键字是C# 3.0开始新增的特性。暂时了解到var有以下特点 /* * 1、var在编译器编译的时候根据初始值推断出其的类型 * 2、不能赋值除了初始值类型之外的其他类型 * 3、不能将null赋值给var变量 * 4、var只能在方法体中进行定义,不能在类中,也不能出现在方法的参数中 */原创 2015-02-11 14:12:49 · 945 阅读 · 0 评论 -
未能加载文件或程序集“XXXXXXX”或它的某一个依赖项。试图加载格式不正确的程序的解决方法
这里我说一下,一般这个问题可能原因有两个1、由引用的dll 路径不对或对称不对造成的,注意检查引用路径即可;2、A程序引用了B dll,A程序目标平台是Any cpc ,B dll编译的时候目标平台是X86 ,将两个统一即可;原创 2015-07-03 16:43:31 · 785 阅读 · 0 评论 -
dev GridControl 报表 直接打印 纵向合并单元格
GridControl纵向合并单元格只需设置 gridView->OptionView->AllowCellMerge=true;效果提示:精确到列 前提是gridview1已经允许合并单元格(内容相同的才合并) this.gridView1.Columns["班组"].OptionsColumn.AllowMerge = DevExpress.Utils.DefaultB原创 2014-12-12 15:05:06 · 2775 阅读 · 0 评论 -
使用HtmlAgilityPack抓取网页数据
前段时间写了一个爬虫,发现用正则表达式解析HTML真的的非常的蛋疼,又容易出现问题,这使本来一直用正则表达式解决该类问题的我不得不撇清正则表达式如果你用C# 一定不要自己解析HTML,一定不要自己解析HTML,一定不要自己解析HTML如果你是大牛,请忽略;好了文章转载,原文地址 http://www.cnblogs.com/bomo/archive/2013/01/28/2转载 2015-11-11 23:54:30 · 960 阅读 · 0 评论 -
VS2012程序打包部署详解
上篇博客把收费系统的总体设计进行了一遍讲解,讲解的同时掺杂了些有关.NET编译机制的总结。程序编写测试完成后接下来我们要做的是打包部署程序,但VS2012让人心痛的是没有了打包工具。不知道出于什么原因微软没有将打包工具集成在开发环境中,但是我知道总会有解决办法的。 经过翻阅资料发现,VS2012虽然没有集成打包工具,但它为我们提供了下载的端口,需要我们手动安装一个插件InstallShi转载 2014-06-10 21:43:23 · 1565 阅读 · 0 评论 -
C# lock关键字 同步代码块
C# lock 同步代码块原创 2016-01-10 17:44:35 · 2360 阅读 · 0 评论 -
XML/Json解析成对象 对象序列号成xml/Json
就这样 直接复制过去就可以用了xml /// /// 对象序列化成 XML String /// public static string XmlSerialize(T obj) { string xmlString = string.Empty; try原创 2015-05-07 10:43:09 · 624 阅读 · 0 评论 -
C# 中 10 个你真的应该学习(和使用!)的功能
本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!如果你开始探索C#或决定扩展你的知识,那么你应该学习这些有用的语言功能,这样做有助于简化代码,避免错误,节省大量的时间。 1)async / await使用async / await-pattern允许在执行阻塞操作时解除UI /当前线程的阻塞。async / await-pattern的工作原理是让代码继续执行转载 2017-01-19 16:16:02 · 1761 阅读 · 0 评论 -
C# 常用系统内置委托
.net 自带的委托有时真的非常方便.**Action 无返回值 迭代操作**定义: public delegate void Action(T obj); 多达16个泛型参数重载; 使用: list.ForEach((c) => Console.WriteLine(c.Id + c.UserName));**Fu原创 2017-03-03 15:44:57 · 722 阅读 · 0 评论 -
未能加载文件或程序集 Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0 解决 亲测
打开winform程序做的某些窗体原创 2014-10-29 14:24:08 · 8966 阅读 · 3 评论 -
未能加载文件或程序集 Microsoft.ReportViewer.Common, Version=11.0.0.0
rdlc报表winform客户端的配置安装是个麻烦事,原创 2014-11-12 15:07:44 · 9921 阅读 · 0 评论 -
C# devExpress GridControl 行中行 子行 多级行
在工作中经常会碰到做原创 2014-06-23 19:25:01 · 3933 阅读 · 0 评论 -
C# devExpress BandedGridView属性 备忘
StringBuilder sb = new StringBuilder(); DevExpress.XtraGrid.Views.BandedGrid.BandedGridView view = bandedGridView1 as DevExpress.XtraGrid.Views.BandedGrid.BandedGridView; List原创 2014-06-06 10:08:30 · 3863 阅读 · 1 评论 -
c# 动态产生控件 注册动态控件事件
用CheckEdit演示 其他控件类推原创 2014-06-06 09:44:07 · 1818 阅读 · 0 评论 -
c# 错误 两个输出文件名解析为同一个输出路径
同项目的其他文件夹下面已有其他同名窗体,原创 2014-06-05 19:49:40 · 7359 阅读 · 0 评论 -
C# dev gridcontrol中添加checkbox复选框
添加一列,FieldName为 "check",将ColumnEdit 设置为 复选框 样式。gridview1editable设置为true 将要绑定的DataTable添加列 "check",Type 为 bool。 绑定DataTable到GridControl。 获取: string value = gridview.GetDataRow(i)["check"].toSt转载 2014-06-07 11:26:39 · 12619 阅读 · 1 评论 -
C# 实现客户端程序自动更新
由于微软提供的更新程序使用不方便,所以又写了此程序。此程序是本人一年前所写的一段程序,当时在开发一个CS版本报价系统,当时由于开发过程仓促,代码可能有点不是太规范此程序编译后只有一下AutoUpdate.exe文件与一个配置文件UpdateList.xml,主要通过本地程序与服务端程序文件的版本号来升级与更新本地程序文件。UpdateList.xml文件内容如下:文章来源 h转载 2014-06-10 09:12:05 · 4670 阅读 · 1 评论 -
C# 开发技巧]如何防止程序多次运行 线程 进程
程序员必有一些好习惯,我的就是看到好文章就收下文章来源 http://www.cnblogs.com/zhili/p/OnlyInstance.html 最近发现很多人在论坛中问到如何防止程序被多次运行的问题的,如: http://social.msdn.microsoft.com/Forums/zh-CN/6398fb10-ecc2-4c03-ab25-d03544f转载 2014-06-11 17:01:33 · 1001 阅读 · 0 评论 -
C# dev GridControl绑定数据不能显示
view = advBandedGridView1 as AdvBandedGridView; //1 this.advBandedGridView1.OptionsBehavior.Editable = true; //打开编辑 view.Columns.Clear(); //注意清空 view.原创 2014-06-18 08:47:22 · 7254 阅读 · 0 评论 -
c# dev控件 gridcontrol 数据跟随鼠标滚轮滚动也可以编辑
在绑定书到gridControl后经常发现:如果你设置了 this.gridView3.OptionsBehavior.Editable = false; 那数据可以跟随滚轮滚动,但如果你要复制某个单元格的数据时会发现不能复制但如果你设置了 this.gridView3.OptionsBehavior.Editable = true; 那单元格数据是可以复制了,但又不能跟随滚轮滚动了,那原创 2014-08-05 21:58:18 · 5785 阅读 · 1 评论 -
C# devExpress GridControl 统计行总数
dev我不怎么会用,边学边记:如果要在gridControl 页面底部统计行原创 2014-08-05 22:09:42 · 14348 阅读 · 0 评论 -
DevExpress.LookUpEdit控件实现自动搜索定位功能 兼使用方法(looUpEdit可编辑)
文章详解DevExpress.LookUpEdit控件实现自动搜索定位功能首先介绍三个重要的属性:1. LookUpEdit.Properties.ImmediatePopup在输入框按任一可见字符键时立即弹出下拉窗体。2. LookUpEdit.Properties.AutoSearchColumnIndex设置自动搜索的栏位序号,下拉窗体第一个栏位为0,依此原创 2014-09-09 19:47:51 · 4739 阅读 · 1 评论 -
Datatable.select() 方法的使用
DataTable是我们在进行开发时经常用到的一个类,并且经常需要对DataTable中的数据进行筛选等操作,下面就介绍一下Datatable中经常用到的一个方法——Select,微软提供了四个函数的重载,分别是 Select()Select(string filterExpression)Select(string filterExpression, string sort)转载 2014-10-07 14:20:04 · 1690 阅读 · 0 评论 -
c# windows服务的安装与卸载
这里我主要讲下windows服务的安装与卸载,windows的创建大家可以搜一下;安装和卸载一般有两种方法,用.net FrameWork的InstallUtil.exe工具和sc命令安装 InstallUtil.exe工具打开cmd窗口分别执行 cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ InstallUtil.exe windo原创 2017-03-14 18:04:56 · 4274 阅读 · 0 评论