.Net
文章平均质量分 52
goodhy
.Net 爱好者
展开
-
高亮显示datagrid中鼠标选中的行
用于实现高亮显示datagrid中鼠标选中的行,当在datagrid的内容较多的时候,此段程序方便用户的查看。 var backcol var currcol = "#ffff99" function currstyle(obj) { var i for(i=0;i { if( document.all("DataGrid1").rows(i).style.原创 2004-11-27 12:54:00 · 1720 阅读 · 0 评论 -
从SQL2005中调用C#方法
SQL2005中提供了调用C#的途径。在SQL2005中叫做用户自定义函数。在SQL2005的帮助里输入 UDF、Create Assembly 就能找到相关资料。这里记录一下创建的过程。 step1: 现在vs2005里新建-->数据库-->SQL Server Project step2:编写C#方法。SQL Server Project 可以引用的dll 是有限的,如果不能满足需原创 2008-05-09 12:46:00 · 687 阅读 · 0 评论 -
.NET 编程技巧点滴
温故而知新!翻开以前刚开始使用.net 编程时记录的编程技巧,突然觉得时间过得太快了。此片文章部分内容为网上收集。1、GridView里boundfield的语法结果注释 数字 {0:N2} 12.36 数字 {0:N0} 13 货币 {0:c2} 12.36 货币 {0:c4} 12.3656 货币 "¥{0:N2}" ¥12.36 科学计数法 {0:E3} 1.23E+001 百分数 {0原创 2008-05-26 10:15:00 · 569 阅读 · 0 评论 -
Asp.net 中旋转图片的几种方式
在Asp.Net里将图片旋转的方式大概有4种(个人意见)。1、通过css的滤镜效果 FlipV,FlipH 可以通过google找出很多,但是这种方式只能是选择固定的角度 90,180,270 2、通过javascript 找了很久没有找到好的js code,这个 http://www.walterzorn.com/rotate_img/rotate_img原创 2008-09-12 21:32:00 · 5309 阅读 · 1 评论 -
CSV 格式及注意事项
CSV is a delimited data format that has fields/columns separated by the comma character and records/rows separated by newlines. Fields that contain a special character (comma, newline, or double quote原创 2008-06-30 09:57:00 · 899 阅读 · 0 评论 -
异步委托调用
写这篇文章的目的,只是为了存档,免得以后又忘记了。下面的代码是一个简单的异步委托调用的实例:public delegate void SyncDelegateTypeSimple(); public class TestSyncDelegateTypeSimple{ public static void Method1() { ........原创 2008-10-04 01:43:00 · 677 阅读 · 0 评论 -
Asp.Net Page LifeCycle
原创 2008-10-09 09:56:00 · 590 阅读 · 0 评论 -
扩展GridView自定义分页功能的设计草图
下图是在给GridView添加扩展自定义分页功能的设计草图,放上来备注一下。原创 2009-04-11 12:43:00 · 855 阅读 · 1 评论 -
扩展GridView
最进对GridView进行了扩展,集成了几种常用的功能到GridView。ExGridView具备如下功能:1、提供LockHead属性,支持固定ExGridView Header(only IE)2、提供IsDispay属性,支持ExGridView鼠标滑动改变背景颜色3、提供AllowExPaging属性,支持自动分页。4、提供ExportExecl属性,支持导出ExGri原创 2009-04-18 16:58:00 · 1136 阅读 · 5 评论 -
Memcached 在windows下的安装
Windows下的Memcache安装:1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:/memcached2. 在终端(也即cmd命令界面)下输入 ‘c:/memcached/memcached.exe -d install’ 安装3. 再输入: ‘c:/memcached/memcached.exe -d start’ 启动。NOTE: 以后memcached转载 2009-04-27 11:19:00 · 825 阅读 · 0 评论 -
单点登录
原创 2009-05-06 22:12:00 · 648 阅读 · 0 评论 -
SQL2005 开发积累
1、设置SchemaQ: 如何通过设置,使得在通过在创建表(不是用sql语句)的时候,指定schema,现在默认的schema是dbo,我想换成别的schema,比如:test. A:需要修改(创建表的)用户帐户的默认 schema alter user username WITH DEFAULT_SCHEMA=test Q: 我设置了创建表的用户帐户的默认 schem原创 2010-02-03 17:51:00 · 588 阅读 · 0 评论 -
解决 scriptmanager error
scriptmanager 出错了,错误提示是“自己”不能转换成“自己”,费了好大的劲,才找出原因,引用里的system.web.extensions,与web.config 里定义的System.web.extensions的版本不一致,一个是3.5,一个是3.6。将其统一版本问题就解决了。写下并提醒。原创 2010-04-13 11:10:00 · 641 阅读 · 0 评论 -
网站是这样练成的
网站是这样练成的原创 2010-05-31 23:35:00 · 737 阅读 · 1 评论 -
c#中delegate和event之间的区别
下面是网上找到的几段话,阐述event和delegate的不同之处。(1)你不想在声明delegate的类之外调用delegate,还有,除了声明delegate的类,其它类只能订阅(Subscribe,即+=)或取消订阅(Unsubscribe,即-=)时就给delegate加转载 2011-07-06 23:14:06 · 700 阅读 · 0 评论 -
TCP/IP 图解
转载 2011-09-23 00:27:40 · 541 阅读 · 0 评论 -
IIS6 图解
转载 2011-09-23 00:23:05 · 482 阅读 · 0 评论 -
obj目录的用途
转载忽然觉得自己对obj目录下的内容不是很了解,上网搜了一下,看到了高人的blog上写道:关于bin目录和obj目录Bin目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。obj目录是用来保存每个模块的编译结果,在.NET中原创 2006-07-03 11:50:00 · 1403 阅读 · 0 评论 -
页面刷新后保持滚动条的原始位置
找了一个纯js版的,在稍加修改,让它更完善些,下载只需在codebind中的page_load事件中添加一行代码,让好引用js,就行了。代码如下:page_loadPage.RegisterStartupScript("scroll","Init()");js脚本 function getFileName() { var url = this.location.href var原创 2006-02-13 14:09:00 · 1772 阅读 · 1 评论 -
对Oralce数据库存取图片的几种方法
从oracle中取图片,并显示!如果是.net2002那么需要另外安转专门的oracle的类库--------------------------------------------------------------------------------------------------------- Imports System.Drawing Dim conn As New原创 2004-11-30 15:04:00 · 1001 阅读 · 0 评论 -
.Net 中利用ADODB生成的RecordSet在前台脚本中进行调用的方法
后台的adodb.recordset 在前台进行调用!采用 xml 储数据。在后台生成recordset后,用recordset在带的save方法将数据保存为xml格式的数据文件,或保存在某一控键中。然后再前台脚本中(vbscript)创建一个recordset (createobject("adodb.recordset"))然后调用recordset的open 方法打开xml文件,或用stre原创 2004-11-28 18:09:00 · 1889 阅读 · 0 评论 -
利用javascript建立两台电脑间的网络连接!
建立通信通道,防止使用不同的用户和密码登录WEB服务器,程序将自动通过 USE 命令和提供的用户名和密码来建立通信通道。on error resume next set objshell = CreateObject("Shell.Application") objshell.shellexecute "net", " use //10.164.223.6 gis /USER:admini原创 2004-12-10 12:49:00 · 1217 阅读 · 0 评论 -
一个简单的oracle分页存储过程的实现和调用
在看了众多的分页存储过程以后发现都是针对sqlserver的,而没有oracle的,因此想写一个关于oracle的存储过程,因为我用到的数据库是oracle.-------------------------------------------------------------------------------------------------------------------------原创 2004-12-15 10:22:00 · 1546 阅读 · 0 评论 -
一个ListTextBox自描绘控件
功能:在控件中输入数据后,按空格键或者回车键,可以数据库中检索出以当前输入数据相关的数据项。(类似于金山词霸中的索引功能)控件有三个缺点(没有想到好的解决办法)1、在调用控件前必须为控件添加一个命名为"butname"的htmlinputhidden控件,和添加一个写好的.js文件。2、在选择数据列表中的数据项时,只能通过鼠标点击不能通过键盘选择。3、必须手工设置显示数据的列表框的Top,Left原创 2005-01-04 11:20:00 · 1238 阅读 · 0 评论 -
XmlHttp技术简单介绍
这些内容都是在网上收集并整理的,并非原创!一、 数据库远程管理技术 基于互联网的广域网现代应用中的一个重要环节是数据库远程监控。首先简单回顾一下互联网上的数据库远程管理技术的发展过程和方式: 早期通过编写CGI-BIN程序模块进行数据库远程管理。但CGI-BIN的运行速度慢,维护很不方便,现在已经基本被弃用。 这几年使用组件对象模型(Component Object Mod原创 2005-07-11 13:42:00 · 1594 阅读 · 3 评论 -
水晶报表用户自定义打印(c/s)
Public Class Form1 Inherits System.Windows.Forms.Form#Region " Windows 窗体设计器生成的代码 " Public Sub New() MyBase.New() 该调用是 Windows 窗体设计器所必需的。 InitializeComponent() 在 In原创 2005-07-23 15:27:00 · 3438 阅读 · 0 评论 -
去除源代码管理(vss)的步骤
去除vss的步骤只有三步:1、删除 vssscc 和 .vspscc文件。2、将工程文件夹的只读属性去掉。3、编辑项目工程文件用记事本打开,然后删除下列内容: SccProjectName = "SAK" SccLocalPath = "SAK" SccAuxPath = "SAK" SccProvider = "SAK"3、在编辑项目保存的时候,选over原创 2005-07-15 15:00:00 · 2455 阅读 · 1 评论 -
简单使用_dopostback函数
早就听过_dopostback这个前台函数的功能,主要是用于web控件的postback,它是通过__eventTraget,__eventArgument两个隐藏控件向服务端发送控制信息的,__eventTraget为要调用控件的名称,如果要调用的控件是子控件,用$或:分割父控件:子控件,__eventArgument是调用事件时的参数,但一直都没有用过。荀子说过:“知之不若行之”。今原创 2005-07-31 13:55:00 · 2839 阅读 · 1 评论 -
用javascript作消息提示框(类似于QQ用户上线的消息提示)
在开发项目的时候,需要在有用户消息的时候提醒用户,刚好自己的QQ好友上线,QQ自动弹出一个消息提示,觉得不错。所以用javascript利用popup作了一个类似的功能。 HTMLPage1 http://schemas.microsoft.com/intellisense/ie5"> var titlePopup var len; function原创 2005-08-05 14:31:00 · 2735 阅读 · 0 评论 -
ActiveX控件从制作到引用的简单过程
在.Net大行其道的形式下,原来的com技术仍然有它自己的独特的用途。最近在csdn上看见了这样的帖子,也大受启发。hjk1():最近的项目需要实现在客户端通过串口接收设备传过来的数据进行处理,我认为这个项目只能做成C/S结构,因为B/S结构所有业务逻辑都在服务器上,根本无法从直接连在客户机上的设备串口接收数据,最初老板也认可我的看法,zhilunchen(他山居士) :老大啊,这个东东可以实现啊原创 2005-08-07 17:10:00 · 2887 阅读 · 1 评论 -
使Session不丢失的方法之一的体验
Session丢失已经是一种习以为常的问题了,在自己也了解一些如何解决的问题,但是也一直没有机会去用,现在由于新的项目要在B/S下开发,所以不得不让我考虑Session的问题。解决session丢失的问题有两种方法:1)将session保存在一台sate server中。2)将session保存在sql server中。我们使用的数据库是oracle,不想再装一个数据库,所以用了第一种方法。首先根原创 2005-08-11 11:13:00 · 1306 阅读 · 2 评论 -
反射技术的简单介绍
什么是反射?反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。System.Reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码 和反射相关的命名空间(我们就是通过这几个命名空间访问反射信息):System.Reflection.Mem原创 2005-09-08 13:53:00 · 4497 阅读 · 0 评论 -
Session的几点认识和疑问[转载]
理解cookie和session机制关键字: cookie,session cookie和session机制之间的区别与联系 具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力.而session机制采用的是一种在客户端与服务器之间保持状态转载 2005-09-20 23:36:00 · 1445 阅读 · 0 评论 -
利用xmlhttp实现的两级联动的dropdownlist
在用户注册的时候需要根据不同的用户类型,重数据库中筛选出不同的产品提供给用户。想想,效果最好的只能是无刷新的方法了。前台脚步:(js)function fillProduction() { var dwl = document.all("DropdownlistLevel"); var htp = new ActiveXObject("microsoft.xmlhttp"); v原创 2005-10-20 11:30:00 · 1122 阅读 · 0 评论 -
利用.NET的File控件上传文件的最终解决方案(个人版)
在遍历了csdn中所有关于上传大文件的帖子以后,写了这片垃圾。(:-))上传大文件,有好几种方法:1、思归的HttpWorkerRequest方法,太难,看不懂:-(2、利用第三方的控件 AspNetUpload 要钱!!算了,咱还是喜欢免费的。3、修改web.config文件,但是不能捕获错误。4、通过ftp的方式上传。服务器需要提供ftp服务。没辙,只好选第三种方式,谁让咱太蠢了呢!(太蠢了,原创 2006-01-10 18:32:00 · 3942 阅读 · 8 评论 -
获取项目程序集的当前版本
正如大家都知道,.NET中设置程序集的版本是在AssemblyInfo.cs中设置的,现在的问题是我设置了版本号,我该如何去出并显示呢?在网上找了半天,都是在winform中显示的例子,而在webform中行不通。好在自己瞎弄,发现了一个assembly的一个属性fullname,其中就包括了version。只需截取出来显示就行了。using System.Reflection;using S原创 2006-02-10 14:23:00 · 1458 阅读 · 0 评论 -
SQL锁表语句
SQL锁表语句锁定数据库的一个表SELECT * FROM table WITH (HOLDLOCK)注意: 锁定数据库的一个表的区别SELECT * FROM table WITH (HOLDLOCK)其他事务可以读取表,但不能更新删除SELECT * FROM table WITH (TABLOCKX)其他事务转载 2013-04-17 18:29:16 · 602 阅读 · 0 评论