01 2012 档案
摘要:private void dgvWookType_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { SolidBrush b = new SolidBrush(this.dgvWookType.RowHeadersDefaultCellStyle.ForeColor); e.Graphics.DrawString((e.RowIndex + 1).ToString(System.Globalization.CultureInfo.CurrentU...
阅读全文
摘要:DataSet是一个或多个DataTable的组合。DataGridView的数据源应该对应到某个DataTable。this.DataGridView.DataSource = ds.tables[0];
阅读全文
摘要:随机数的定义为:产生的所有数字毫无关系.在实际应用中很多地方会用到随机数,比如需要生成唯一的订单号.在C#中获取随机数有三种方法:一.Random 类Random类默认的无参构造函数可以根据当前系统时钟为种子,进行一系列算法得出要求范围内的伪随机数.?12Random rd = newRandom();inti = rd.Next();这种随机数可以达到一些要求较低的目标,但是如果在高并发的情况下,Random类所取到的系统时钟种子接近甚至完全一样,就很有可能出现重复,这里用循环来举例?12345for(inti = 0; i < 10; i++){Random rd = newRand
阅读全文
摘要:摘自:http://blog.csdn.net/shenghui188/archive/2010/03/28/5423959.aspxMD5MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来, 经md2、md3和md4发展而来。MD5具有很好的安全性(因为它具有不可逆的特征,加过密的密文经过解密后和加密前的东东相同的可能性极小)方法一引用using System.Security.Crypto
阅读全文
摘要:1. 存储过程1 create procedure UP_GetMaxgkrq 2 @maxdatetime datetime output 3 as 4 select @maxdatetime=max(gkrq) from t_lpxx_case_1 程序1 SqlConnection conn = new SqlConnection(DbHelperSQL.connectionString); 2 conn.Open(); 3 SqlCommand cmd = new SqlCommand("UP_GetMaxgkrq",conn); 4 cmd.CommandTy..
阅读全文
摘要:1 /// <summary> 2 /// 窗体动画函数 注意:要引用System.Runtime.InteropServices; 3 /// </summary> 4 /// <param name="hwnd">指定产生动画的窗口的句柄</param> 5 /// <param name="dwTime">指定动画持续的时间</param> 6 /// <param name="dwFlags">指定动画类型,可以是一个或多个标志的组合。<
阅读全文
摘要:1 private void Form1_MouseClick(object sender, MouseEventArgs e) 2 { 3 if (e.Button == MouseButtons.Left && e.Clicks == 1) 4 { 5 this.label1.Text = "您单击了鼠标左键!"; 6 } 7 else if (e.Button == MouseButtons.Right && e.Clicks == 1) ...
阅读全文
摘要:去除页面中以下代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
阅读全文
摘要:PNR旅客订座记录,即Passenger Name Record的缩写,它反映了旅客的航程,航班座位占用的数量,及旅客信息。适用民航订座系统。CHD呼叫处理NFD中航信的Eterm中通过NFD的指令读取航空公司发布城市对特价信息。目前市场有 手动处理和自动处理两种航旅信通支持FD中航信机票销售系统的FD指令,返回航班信息是航班的价格信息
阅读全文
摘要:1、创建事务的结构SqlConnection sqlConnection = new SqlConnection(); // 初始化连接 // 开启事务 SqlTransaction sqlTransaction = sqlConnection.BeginTransaction(); // 将事务应用于Command SqlCommand sqlCommand = new SqlCommand(); sqlCommand.Connection = sqlConnection; ...
阅读全文
摘要:/// <summary> /// 已重载.计算两个日期的时间间隔,返回的是时间间隔的日期差的绝对值. /// </summary> /// <param name="DateTime1">第一个日期和时间</param> /// <param name="DateTime2">第二个日期和时间</param> /// <returns></returns> private string DateDiff(DateTime DateTime1,DateTime
阅读全文
摘要:在txtbox的Key_Press事件里写如下代码:
if ((e.KeyChar < 48 || e.KeyChar > 57) && (e.KeyChar != 8) &&e.KeyChar!='X') { e.Handled = true; }转自http://zhidao.baidu.com/question/209773288.html
阅读全文
摘要:XmlDocument doc = new XmlDocument(); XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "GB2312", null); doc.AppendChild(dec); //创建一个根节点(一级) XmlElement root = doc.CreateElement("First"); doc.AppendChild(root); //创建节点(二级)
...
阅读全文
摘要:在开发winform程序时,会用到textbox控件来显示信息,当把textbox的Multiline属性改为Ture时(即多行显示状态),ScrollBars属性改为Vertical(内容过多时,显示竖状滚动条),显示内容过多时就会出现竖状滚动条。 默认情况下,当textbox内容改变时,winform会自动把textbox的滚动条定位到textbox的最上面。但这显然不是我们想要的结果,比如我们在开发一个聊天程序时,当发送了一条消息后,却还要把滚动条拖到最下面才能看到,这就让人火大了。 所以得想个办法让textbox的内容更新时,滚动条保持下最下面,让最新追加到textbox中的消息显..
阅读全文
摘要:TEXTBOX换行:\r\ntextbox滚动条保持在最下面 内容不闪烁//向textbox追加内容txt_content.AppendText(str);
阅读全文
摘要:之前在开发winform程序的时候,经常做这样的控制:每个form同时只能出现一个。方法有很多,通常我都采用这种方式:(通过一个public 的static 字段进行控制)主窗体menu:privatevoidsubMenu1ToolStripMenuItem_Click(objectsender,EventArgse){if(frm.sign==false){frmf=newfrm();f.MdiParent=this;frm.sign=true;f.Show();}else{MessageBox.Show("该窗体已经存在~");return;}}frm窗体:publi
阅读全文
摘要:触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。SQL Server 2005中触发器可以分为两类:DML触发器和DDL触发器,其中DDL触发器它们会影响多种数据定义语言语句而激发,这些语句有cr
阅读全文
摘要:C#项目打包,安装部署开发好的网站或程序如何打包呢?或者是叫如何生成安装文件呢?其实这个很简单,只需要在解决方案中添加部署项目就可以了,如果是WinForm程序的话,一般都会生成.msi为后缀的自动安装文件,当你把生成完毕的安装包发给别人安装的时候,别人只需像安装QQ那样,一步一步点击就OK,但是这个过程中也会遇到问题,就是数字签名,如果没有数字签名,杀毒软件会有危险警告,这样别人在安装的时候就会受阻,具体的这个问题怎么解决我在这篇文章里面就暂不描述了,先说说怎样把程序打包吧!第一步:建立空白解决方案第二步:添加现有项目或现有网站这个部分就看你的需求了,你要是想发布网站的话,就选择现有网站;在
阅读全文
摘要:无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。如果服务器位于本地计算机上,并且上面提到的注册表值不存在或者设置为 0,则状态服务器连接字符串必须使用“localhost”或“127.0.0.1”作为服务器名称。错误如下:异常
阅读全文
摘要:因为libeay32.dll文件 过于老旧. 无法与 动态链接库 定位.下载最新的libeay32.dll 替换C:\WINDOWS\system32中的即可
阅读全文
摘要:“类型或命名空间名称“Padding”在类或命名空间“Infragistics.WebUI.Shared”中不存在”把infragic的安装bin目录下的.dll全都复制到你所做项目的bin目录下并安装Infragistics.NetAdvantage.for.ASP.NET.2007.Vol.2
阅读全文