- 博客(18)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 ASP.NET 颜色选择对话框
颜色选择的方式很多,但是最偏爱类似WinForm弹出对话框那种。利用Javascript实现,看下面代码: ...@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
2008-05-15 18:40:00
3636
3
原创 FCKEditor 的使用
之前看到CSDN 的在线编辑器功能与风格都非常好,想学习下如何使用该编辑器。于是下了一个最新版FCKEditor2.6(源文件) 和FCKEditor.NET 2.5(.net对组件的引用) 研究。根据网友提供的资料,修改BasePath为~/fckeditor/,并将下面引号中php 改成aspxvar _FileBrowserLanguage = php; // asp | asp
2008-05-13 10:31:00
1171
1
原创 SelectedNodeChanged 事件准确获得SelectedNode
给公司做一个简单的单点登录系统用到Treeview控件。节点由数据库中读取,根据节点的value值结合登入用户名,跳转到不同的系统页面。以为能很快解决这个问题,没想到用treeview是遇到了大麻烦。A系统------a模块------b模块------c模块B系统-------d模块-------e模块不管我如何选择节点,在SelectedNod
2008-05-06 17:26:00
2912
原创 关于正则表达式
常常需要验证输入文本,要求一些正则表达式来进行验证。为了节约时间,有必要把常用到的正则表达式收集整理 。下述为常用的正则表达式:匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可以用来删除空白行
2008-03-28 10:47:00
577
原创 GridVew 隐藏列取不到值
有时候我们可能需要读出数据库中的一些字段,但是又不将这些字段值显示到前台,这时候很多人就马上想到将该字段设置为隐藏(visuable=false) 不就解决了吗。不错最终我们都是将其设置为 false,关键在于你什么时候设置。起初我在前台编辑列中直接将 visuable 属性设置为 false ,结果我在 RowDataBound 事件中始终取不到该列的值,调了好半天,发现原来这样的做法会
2008-03-19 17:29:00
840
原创 vs2005使用Ajax 出现Sys未定义
我第一次使用ajax控件时报错,提示Sys未定义,百度一下,发现很多朋友也遇到这样的困惑。后来找啊找,答案一箩筐,原因无非是没有引用到脚本文件。解决方案:在配置文件Web.config中,展开system.web节点,在后面添加新的节点如下:............... ....................
2008-03-06 23:30:00
1142
原创 Sql 删除重复行记录
首先查询具有重复记录的所有记录select iCityID,name,count(*) as count from testUpdate group by iCityID,namehaving count(*)>1order by count desc (1) 通过以下语句可以删除掉重复的记录delete from testUpdate where exists(select 1 fr
2008-03-03 09:58:00
3086
3
原创 GridView模板列响应事件
定义一个模板列 里面放置一个LinkButton,根据where条件(string类型参数),修改符合条件的记录首先设置linkbutton的命令参数,在RowCreated事件中创建。该参数为响应行的关键字的值。 bf.CommandArgument = gvUpdateColumn.DataKeys[e.Row.RowIndex].Value.ToString();
2008-02-28 16:02:00
1225
原创 获取数据库结构信息
获取所有数据库名: SELECTName FROM Master..SysDatabases获取所有表名: SELECT NAME FROM sysobjects WHERE TYPE=U XType=U:表示所有用户表; XType=S:表示所有系统表; 获取所有字段名: SELECT Name FROM SysColumns WHERE ID=O
2008-02-27 12:33:00
749
原创 查询数据库中的所有表信息
在sql2000,或sql2005中select * from information_schema.tables where TABLE_TYPE=Base table (不加条件可以查询到视图信息)
2008-02-25 18:24:00
1069
1
原创 测试sql执行速度
首先 在各个sql 执行语句前加:declare @time datetimeset @time=getdate()然后在sql执行语句后加上:select [语句执行花费时间(毫秒)]=datediff(ms,@time,getdate())
2008-02-21 12:06:00
1430
转载 C#委托机制应用例解
事件与委托似乎很难以理解,这是因为它们的使用方式与常用的编码有很大的差别,例如通常编写的都是同步代码,调用一个类型的方法,会即刻出现方法执行的结果,这是符合逻辑的。但在某些情况中,同步代码未必满足需求,拿公共汽车来打个比方,如果交通管制中心希望每一辆公车到达一个站点时都发送给自己一个信号以便自己能够随时掌握交通状况,使用同步代码,公汽对象肯定需要调用管制中心对象,这样就出现了我们一
2008-02-20 23:15:00
3509
1
原创 gridview 纵向滚动条
给gridview设置滚动条有很多方式.最简单的是将gridview放到一个panel中,然后给panel加上 ScrollBars="Vertical" 属性,便可以实现,但是这样标题头会随着滚动。从一个网名为小小鸟的人那里学到如何给gridview 添加纵向滚动条,标题头不滚动 。首先定义一个样式表: .Freezing {
2008-01-16 23:57:00
3555
原创 如何在Web页面嵌入流媒体文件
Web页面可能需要播放视频文件,通过添加Object 利用微软的流媒体播放器则可以实现此功能。介绍 Media Player两种版本播放器的嵌入代码,有相关说明(默认0为否,-1或1为是)本代码没有判断浏览器版本的参数以下是前台代码http://01.wma" valuetype="ref">以上适合于老式播放器,新式播放器是在MediaPlayer9.0以后出现的,也就是说只有
2007-06-09 14:04:00
5194
原创 如何更改数据库表的创建时间
通过 执行以下SQL语句能够将数据库创建时间进行修改use database DBNamesp_configure allow updates,1reconfigure with overridegoupdate sysobjects set crdate=2007-05-30 where id=object_id(表名)gosp_configure allow update
2007-05-30 20:39:00
3281
2
原创 Html
内联元素,主要作用是应用样式,包含在他里面的元素可以应用与其他外面元素不同的样式。如果span 内应用的样式失效,那么span也就基本失去了作用,不过span也有 id属性。
2007-05-29 09:53:00
594
原创 WinForm中刷新其他页面的方法
有时候在一个窗体中修改、添加或者删除数据后要在另外一个窗体的数据表中(如datagrid、datalist)中及时的反映更新的信息,这时必须对数据表进行刷新。可以通过对绑定数据源进行更新,如绑定源是一个Table表,则在子窗体中加入代码:dataTable.AcceptChanges();另外一个方法:重新设置数据源,这个方法更加简单,首先把原来的datasource=null;在重新
2007-05-25 21:32:00
3099
原创 WinForm中打开新的窗体而关闭前一个窗体
如果是启动窗体的话只有通过设置该窗体为隐藏,否则可以通过一下方法 在原窗体中:NewForm NewForm1= new NewForm(); //NewForm是已经建立好的一个类窗体 NewForm1.Show(); this.Close();//this代表原来窗体
2007-05-25 10:06:00
7853
9
XML终极教程(PDF)
2007-12-12
C# 后台程序调用Jquery函数
2009-10-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人