自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

转载 C#中定义快捷键

转自 http://hi.baidu.com/haigear/blog/item/ee22e31c9efbee8986d6b697.html   在应用中,我们可能会需要实现像Ctrl+C复制、Ctrl+V粘贴这样的快捷键,本文简单介绍了它的实现,并给出了一个实现类。(1)建立一个类文件,命名为HotKey.cs,代码如下:using System;using Syst

2008-07-24 18:50:00 426

转载 c# 自动升级程序

最近单位开发一个项目,其中需要用到自动升级功能。因为自动升级是一个比较常用的功能,可能会在很多程序中用到,于是,我就想写一个自动升级的组件,在应用程序中,只需要引用这个自动升级组件,并添加少量代码,即可实现自动升级功能。因为我们的程序中可能包含多个exe或者dll文件,所以要支持多文件的更新。首先,要确定程序应该去哪里下载需要升级的文件。我选择了到指定的网站上去下载,这样比较简单,也通用一些。

2008-07-10 13:15:00 1773 2

原创 C# 使用字体文件

用户程序安装到没有安装该字体的客户端            System.Drawing.Text.PrivateFontCollection pfc = new System.Drawing.Text.PrivateFontCollection();            string path = Path.GetFullPath("CODE39-1.TTF");         

2008-06-26 23:28:00 501

翻译 C# ini文件与xml文件读写入门

//ini文件部分using System;using System.IO;using System.Runtime.InteropServices;using System.Text;namespace Ini{ ///  /// Create a New INI file to store or load data ///  public class I

2008-06-13 13:31:00 657

转载 C# 插件构架 简介

转自:http://blog.csdn.net/gavinou/archive/2006/09/13/1217933.aspx之前一直想学学插件编程, 主要的原因是感到现在的客户需求变化不定 ,如果把全部功能整合在一个执行文件中的话,修改,升级起来很不方便, 所以想采用插件编程的方式, 只需要构建好了程序框架之后, 每完成一个功能,就可以让用户审核一个, 化整为零,让开发团队和客户都能构掌握项

2008-06-05 19:17:00 84

转载 用C#实现在线升级

用C#实现在线升级  //这是一个webserviceprivate AppUpdate.UpdateServ  UpdateSvr;  private void button1_Click(object sender, System.EventArgs e)  {       if(LinkWebServices()==true)   {    this.la

2008-06-05 18:56:00 81

原创 动态加载窗体

作用:在项目中可以动态改变操作流程代码:   string forms = "Form2";            Form a=((Form)Activator.CreateInstance(Type.GetType("WindowsApplication1." + forms)));            a.Text = "aaaaa";            a.Show();

2008-05-28 13:39:00 191

转载 .NET打包時加入卸载功能

.NET打包時加入卸载功能方法一:23在打包项目中添加文件msiexec.exe(一般在c:/windows/system32(系统目录中)找到)。45在文件系统视图中选择应用程序文件,在msiexec.exe上单击右键选择“创建快捷方式”,重命名快 捷方式为“uninst”.67更改此快捷方式Argmuments为“/x {产品ID}”,产品ID的值为打包项目的ProductCode属性值。

2008-05-25 18:15:00 244

转载 c# 简单事务的使用方法

            SqlConnection myConnection = new SqlConnection("Data Source=localhost;Initial Catalog=Northwind;Integrated Security=SSPI;");            myConnection.Open();            SqlTransaction myT

2008-05-19 12:48:00 407

转载 C# 无固定参数的存储过程(篇三)

转自:http://topic.csdn.net/u/20080502/20/21502bcf-0169-480e-a038-a523585cd1bc.html?305383154这个比较复杂,但是使用很方便using System;using System.Data;using System.Configuration;using System.Web;using System.Web.

2008-05-06 19:18:00 223

转载 C# 无固定参数的存储过程(篇二)

这个稍微复杂点,使用比前一个方便点C#调用存储过程__无需定义参数列表调用       executeProc("存储过程名",  转入参数值的列表)返回  string[]  二维数组   {"参数名",值}protected static SqlConnection conn = new SqlConnection();        protected static SqlComma

2008-05-06 19:15:00 383

原创 C# 无固定参数的存储过程(篇一)

这个比较简单,使用还算方便SqlConnection conn = new SqlConnection("");//方法        public DataSet Exec(string procName, SqlParameter[] sqlParams)        {            try            {                DataSet ds

2008-05-06 19:13:00 189

转载 DataTable数据的过滤

转自:http://www.cnblogs.com/yuhx/archive/2007/09/29/910762.html语法如下如下://创建一个过滤条件的字符串string filter = "字段名="+条件+"";//取出符合条件的记录DataRow[] rows = DataTable.Select(filter);这样记录就过滤出来了。

2008-05-05 13:22:00 245

转载 GridControl编辑后如何保存数据

转自:http://www.cnblogs.com/yuhx/archive/2007/12/25/1013348.htmlGridControl编辑后如何保存数据     我们为了程序的美观,编辑数据的方便,常常使用GridControl来格式化显示数据,并编辑数据后能直接保存数据。    在经过大量的失败经历后,我发现了一些需要注意的地方。    在微软的DataAdapter的Upd

2008-05-05 13:19:00 592

转载 ASP.NET中生成条形码

asp.net的条形码#region asp.net的条形码public string bar_code(object str, int ch, int cw, int type_code){    string strTmp=str.ToString();    string code=strTmp;    strTmp=strTmp.ToLower();    int height=ch;  

2008-04-26 15:43:00 402

转载 在asp.net 中实现只允许数字输入的文本框

在asp.net 中实现只允许数字输入的文本框,其实是十分简单的,只需要利用customervalitor控件的功能就可以了。比如,先添加一个文本框,再添加一个customervalitor控件,将其中的customervalitorfunction功能设置为IsNumber,之后,在页面中写一个自定义的函数就可以了function IsNumber(source,arguments){ v

2008-04-26 15:31:00 198

转载 ASP.NET动态生成输入页面,以及生成控件的大小控制,输入数据的验证等

ASP.NET动态生成输入页面,以及生成控件的大小控制,输入数据的验证等        有时根据选择不同的数据表,要生成不同的输入页面,这些数据表的结构各不相同,这时就要动态输出控件组成输入页面了,把这些表的结构放在一个专门的TYPE表里,如中英文字段名称,类型,大小,中英文表名称等。        首先在页面上放置一个TABLE控件,放置一个DropDownList控件,DropDownLi

2008-04-26 15:29:00 240

转载 Asp.Net 动态创建控件并保存取值

转自http://boiling1980.blog.hexun.com/6008344_d.html//EditXml.aspxhttp://www.w3.org/1999/xhtml" >    ConfigEdit                BODY {         PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-

2008-04-26 15:10:00 81 1

转载 UltraGrid 的常用功能

UltraGrid 的常用功能Ultragrid是一个非常强大的第三方Windows应用程序组件,属于NetAdvantage的Infragistics软件中。 Databinding和DataGrid一样,设定DataSource就可以了。 比较方便的做法是把Ultragrid 拖动到Designer上,然后通过PropertyGrid来调整。 (1)不同值可以给以不同的颜色。 Prop

2008-04-26 14:33:00 2665

转载 asp.net三层结构例子

三层式开发中的层次划分讨论 先举一个曾经在哪本书上看到的例子:现在你想在1米宽的小溪上建一座桥,你会在上面放块木板就完了。如果想在宽一点的小河上建这桥,你就需要计算木材用料,价格等,如果需要别人帮忙,你还要多一些图纸什么的让别人理解你的想法。现在你要在

2008-04-23 21:54:00 283

转载 用ASP.NET部署三层架构

ASP.NET可以使用.NET平台快速方便的部署三层架构。ASP.NET革命性的变化是在网页中也使用基于事件的处理,可以指定处理的后台代码文件,可以使用C#,VB,J#作为后台代码的语言。.NET中可以方便的实现组件的装配,后台代码通过命名控件可以方便的使用自己定义的组件。显示层放在ASP页面中,数据库操作和逻辑层用组件来实现,这样就很方便的实现了三层架构。                    

2008-04-23 21:50:00 267

转载 GridView自动改变列宽

    转自http://blog.csdn.net/qiujiahao/archive/2007/08/09/1733347.aspxpublic  void SetGridViewWidth(GridView gridview1)        {            int rowcount = gridview1.Rows.Count;   //行数            int c

2008-04-03 19:43:00 3165

原创 纯 sql 无限级 树形结构 生成 和 判断

以前树形生成都是在程序里面处理的,现在想在sql里面处理,花了2个小时做出来的.需要转载的朋友请注明出处.至于树形结构的加载请浏览我前面的文章,里面都说的很详细了 SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GOALTER  proc STKD_Ys_Ysxm_Insert@编号 varchar(255),@名称 varchar(255),

2008-02-04 11:03:00 375

转载 Asp.NET 生成随机码基类(随机字母,随机数字,随机字母+数字 )

Asp.NET 生成随机码基类(随机字母,随机数字,随机字母+数字 ) /############################################版权声明:文章内容为本站编辑,创作.你可以任意转载、发布、使用但请务必以明文标注文章原始出处及本声明http://www.opent.cn  作者:浪淘沙######################################

2008-02-01 13:15:00 200

转载 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件

转自http://www.cnweblog.com/maomao2008/articles/271046.html使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件 当后台在进行某些长时间的操作时,如果能在页面上提供一个显示真实进度的进度条,而不是让用户不知情的等待或是从前的那些简单的估计,将是一个非常难得的出彩之处。现在使用ASP.NET Atlas完全

2008-02-01 13:13:00 209

转载 类似QQ的垂直菜单(动态)

原文作者:阿飞类似QQ的垂直菜单(动态) 步骤:1.新建一个页面,假如说叫VerticalMenu2.把html代码copy到html代码区3.把LoadTopMenu方法copy到cs代码区4.运行即可-------------------------------------1.html代码STYLE type="text/css">    A:link {}{ COLOR: #

2008-02-01 13:11:00 289

转载 GridView 批量删除,自定义分页,定位页码

转自http://www.cnweblog.com/maomao2008/archive/2007/01/05/195167.htmlGridView 批量删除,自定义分页,定位页码 前台代码: table width="100%" height="20" border="1" align="center" cellpadding="0" cellspacing="0" border

2008-02-01 12:58:00 346 1

转载 使用 RDLC 报表

出处忘了,不过相信对大家很有帮助!使用RDLC报表(一) 2007-10-26 17:26 1 建立数据源 启动VS2005新建一个窗体项目,命名为TestProj 在左边的窗体内选择“添加新数据源”或在菜单上操作“添加新数据源”: 选择后出现对话窗体,选择“数据库”,进入“下一步”: 本数据源以SqlServer2000所提供的Northwind数据库为例,因此在数据库内选择驱动程序为Sql

2008-01-30 19:46:00 538

原创 MDI 父子窗体

        public bool checkChildFrmExist(string childFrmName)        {            foreach (Form childFrm in this.ParentForm.MdiChildren)            {                if (childFrm.Text == childFrmName)   

2008-01-30 19:36:00 214

转载 .net Remoting 程序 三层结构

NET Remoting提供了一个功能强大、高效的处理远程对象的方法。我在开发一个电力软件时,由于业务量大,必须用三层结构。实现数据处理(浏览、更新)但是这方面的资料很少。通过摸索我找到的方法。谨献给想用.net开发三层结构数据库应用软件而又苦于找不到方法的C#程序员。第一步:创建共享库依次点击“文件”->“新创建”->“工程”,选择创建一个C# Library,并将其命名为ydglS

2008-01-29 20:44:00 292

转载 UltraChart 相关设置

UltraChart 相关设置 作者:蔚蓝的叶子 2007-10-15 21:37:23 标签: netadvantage ultrachart 第三方控件

2008-01-29 20:26:00 626

转载 NetAdvantage控件使用:UltraGrid

NetAdvantage控件使用:UltraGrid 1。添加ColumnStart/Basic Settings/Data Schema/Manually Define a Schema/添加Column,命名用数据库中的字段名。2。添加Column中文名称Band and Column Settings/Band [0](手动添加Column后)/Columns/选择列/Header/修改Ca

2008-01-29 20:24:00 880

转载 UltraGrid提供了Summary功能

 UltraGrid提供了Summary功能,可以使我们方便的实现类似Excel的Summary的功能,本文将介绍如何设定指定列实现Summary。1. 拖放一个Grid到Form上,增加一些Columns2. 选中Age栏位,设置其属性AllowRowSummaries为True也可以在代码中实现3. 此时可以看到Column Age上有了一个Summary的按钮

2008-01-29 20:21:00 416

转载 单元格输入内容的验证

 UltraGrid的使用(二):单元格输入内容的验证  UltraGrid提供很好的编辑功能,既然能编辑,当然就不能让他随便的输入,这就需要对输入单元格内容的验证了,以及验证结果的提示。举一个EMAIL输入的验证。下面是验证过程。public bool CheckEmail(string strEmail)        {            string MailPatte

2008-01-29 20:16:00 260

转载 在树上添加新的节点

ultratree的使用(三):在树上面添加新节点    在树上添加新的节点的操作其实很简单,但是不能保存,如果要保存起来,那么你就要有数据库来保存,这样的话,你的树在启动的时候就需要动态加载。这个将在ultratree的使用(四):动态加载树结构中有介绍。好了,闲话少说。添加树节点首先你要选择一个添加的位置,如果你的树没子节点那就无所谓了。首先定义一个全局变量来保存你选择节点

2008-01-29 20:15:00 302

转载 对树的动态加载

对树的动态加载是因为树的内容是不固定的,允许用户可以对树进行增删改。这样就直接涉及到了数据库。对数据库的设计有的就放一张表里,有的有几个LEVEL就放几张表里面,这就随便你了,怎么把数据从数据库中提出来,我也不介绍了。现在是数据已经提出。我是将数据从库中提出放到DataRead中的。         private void initNeTree()        {         

2008-01-29 20:14:00 212

转载 动态加载button,checkbox,dropdrow等控件

UltraGrid的使用(一):经常使用的技术     对于Grid是我们在程序中最常用到的麻烦控件,他有很强大的功能,有时候为了一个小小属性就能实现的功能,可能你要研究半天,我就是这样。现在来总结一下可能会经常使用到的功能。1。动态加载button,checkbox,dropdrow等控件。 ultraGrid1.DisplayLayout.Bands[0].Colu

2008-01-29 20:13:00 294

转载 如何制作复杂表头的Grid

如何制作复杂表头的Grid             实现Grid的复杂表头是不可避免的一个应用,我们的VB程序中也有很多使用SSDBGrid做类似的实现的例子,那么在UltraGrid中如何实现复杂表头呢?       严格的说实现UltraGrid的复杂表头可以有两种方式,第一根据UltraGrid提供的接口属性进行设置;第二是重写其Paint方法,但较复杂,不推荐。根据

2008-01-29 20:10:00 571 3

转载 TableLayoutPanel的两个小技巧

TableLayoutPanel的两个小技巧      1. 特定情况下,如果设计了一个左中右或左右结构的TableLayoutPanel布局,如下图现在需要讲按钮一列弄到左边,Grid在右边,此时可以设定TableLeyoutPanel的RightToLeft属性为Yes即可实现效果了,而不必要重新删掉控件,重新进行布局,如下图不过更改完之后记得修改一下Tab键序

2008-01-29 20:07:00 439

转载 如何实现UltraGrid中的图片按钮效果

如何实现UltraGrid中的图片按钮效果             如下图所示方式,如何实现UltraGrid中的图片按钮效果?       1. 新建一个Grid,增加绑定列和三个非绑定列(Detail,Edit,Delete)2. 选择Edit列,更改其相关属性Style为ButtonButtonDisplayStyle为AlwaysData

2008-01-29 20:06:00 378

Ext.NET.Community

Ext.Net的社区版,官方已停止提供下载。

2013-05-23

Ext.Net MVC EF5 框架

Ext.Net MVC EF5 框架搭建好的一个主界面,可以运行。

2013-05-03

谁会dataGridView或UltraGrid制作这样的表(2)?

谁会dataGridView或UltraGrid制作这样的表?

2007-09-29

空空如也

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

TA关注的人

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