- 博客(40)
- 资源 (9)
- 收藏
- 关注
原创 在客户端为UltraWebGrid增加行
在有些应用中,我们希望在客户端为UltraWebGrid增加新行,这可能是通过点击某个按钮增加新行,或者是从一个UltraWebGrid中将选择的数据移动到另一个UltraWebGrid中等等,这些应用如果在服务器端实现,就增加了页面的刷新和响应的时间,通过javascript在客户端实现,就大大提高了效率。代码如下: script>function addCustomer()...{
2007-11-05 09:16:00
3792
2
转载 ASP.NET图形化的曲线图类
chart.csusing System;using System.Drawing;namespace Report{ /// /// Chart 的摘要说明。 /// ==================================================================================================
2007-10-31 12:31:00
2882
转载 ADO.NET中DataRow的状态
DataSet.Table.Rows[x].Delete()的此行还存在DataTable中的,只是状态改变了.如果还要用这个DataSet.Table,即使update后也应该.AcceptChanges()。DataRow的状态说明如下:一个DataRow对象刚被创建之后其状态是Detached,是孤立的一个存在,所以建立了DataRow之后在DataRow中的单元填充了数据后还要 通过D
2007-10-28 21:28:00
2265
原创 .NET 2.0 中TextBox只读时在客户端赋值后的取值问题
在.NET 2.0 下,当页面上的某个TextBox 设置了属性ReadOnly="True"时,通过客户端脚本给其赋值后,在后台代码中访问其Text属性却无法获得该值。经过尝试,发现可以通过如下的方式解决这个问题:1、不设置ReadOnly属性,通过onfocus=this.blur()来模拟,如下:asp:TextBox ID="TextBox1" runat="server" o
2007-10-26 21:25:00
2216
转载 让input(文本框)表单只读的几种方法
有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使 的内容,"中国"两个字不可以修改。实现的方式归纳一下,有如下几种。 方法1: onfocus=this.blur() 效果: 方法2:readonly 效果: 方法3: disabled 效果: 来源于互联网,由oneiter整理!
2007-10-26 20:40:00
4020
原创 单线表格实现方法讨论
在网页设计时,如果用到table,除了隐藏边框的用于实现布局的table外,往往希望能把边框显示出来,而对于显示出来的边框,又往往希望是单线的,因为双线的显得笨拙。本文总结了7种常用的实现单线表格的方法,供大家参考。当然,实现的方法很多,如果您有其它方法的话,也欢迎写出来,供大家一起学习。1、如果简单的将table的边框设置为1,效果如下,它往往不是我们所喜欢的单线表格:
2007-10-26 20:29:00
4057
2
转载 用javascript实现浮点数的截取小数位数,并四舍五入
以前做过一个,没考虑四舍五入,现在把代码改进了一下,如下:/***********************************************************Function formatnumber(value,num)Written by zerglingjavascript版本的FormatNumber函数,用法与VBScript相同,第一个参数是待格式化的数值,第
2007-10-20 08:41:00
2781
转载 JavaScript:Converting Strings to Numbers
Weve seen that strings that represent numbers are automatically converted to actual numbers when used in a numeric context. We can make this conversion explicit by choosing the numeric context we use
2007-10-20 08:32:00
1931
原创 关于Microsoft SQL Server 2005 错误 233 的解决办法
昨天在安装完Microsoft SQL Server 2005 后,发现从Microsoft SQL Server Management Studio 连接到服务器时,如果在服务器名称处填写的不是机器名,而是IP地址时,连接总是提示失败,出现如下图所示的提示:解决方法:打开“开始—所有程序—Microsoft SQL Server 2005 —配置工具—SQL Server 配置管理器”,
2007-08-10 12:43:00
9601
5
转载 浅谈如何使用ADO.NET操作数据库
最近回顾了一下优快云中的帖子,发现很多问题都是关于数据库操作方面的,而其中大部分牵扯到如何使用DBConnection、DBCommand、DataAdapter以及DataReader这几个类库。以下就本人开发的经验,和大家分享一下这方面的心得。 首先第一个要说的是DBConnection,它的作用是相当于在程序与数据库服务器之间建立一条的通路,因此缺少了它,那么所有对数
2007-06-01 12:36:00
2179
原创 C#处理四舍五入的问题
在处理一些数据时,我们希望能用“四舍五入”法实现,但是C#采用的是“四舍六入五成双”的方法,如下面的例子,就是用“四舍六入五成双”得到的结果:double d1 = Math.Round(1.25, 1);//1.2double d2 = Math.Round(1.24, 1);//1.2double d3 = Math.Round(1.26, 1);//1.3double d4 = Ma
2007-05-26 19:29:00
12364
2
原创 Remoting异常处理:在客户端获取服务器内部错误
用Remoting技术进行开发有些日子了,其中有个问题一直困扰着我,那就是有关在客户端获取服务器内部错误的问题。当服务器和客户端部署在同一台机器上时,服务器端的错误能够在客户端成功地捕获。但是,一旦当服务器端和客户端被部署到两台不同的机器上时,在客户端只能捕获到一个通用的异常:System.Runtime.Remoting.RemotingException :服务器遇到内部错误......
2007-05-19 14:26:00
13803
3
原创 C#时间函数扩展及时间字符串函数
C# 语言中通过System.DateTime提供了很多关于时间处理的方法,使用起来比较方便。在近来的一个项目中,涉及到一个以week作为周期处理时间的应用。这样,我们希望实现:1、在知道某日期的前提下,能知道该日期在当年的第几周;2、在知道当年的第几周的前提下,能获取该周的起止日期;3、获取本周的起止日期。为此,我写了以下的三个函数,来实现这些功能。1、计算某天属于当年的第几周:/
2007-05-19 13:09:00
4547
原创 在服务器端获取客户端对ListBox的操作
在上一篇文章中,我们实现了ListBox控件的客户端的常用操作,但是我们可能会发现一个问题,在客户端对ListBox进行的操作,在服务器端代码中无法获得。如对一个ListBox插入了一个项目,在服务器端去获取它的项目时却获取不到那个新插入的项目,对于其它的操作,也有类似的问题。如果这个问题不能得到解决,我们探讨在客户端操作ListBox的意义就大打折扣。下面是我对这个问题的一种解决方案,虽然仍感不
2007-05-16 18:06:00
2515
原创 ListBox控件的客户端操作
在用asp.net进行项目开发的过程中,经常会用到ListBox这个服务器端控件,而对这个控件的有些操作,如果能在客户端完成的话,就能减少页面的回传刷新,能提供更高的效率和更好的用户体验。下面是我为了测试ListBox的客户端操作而做的一个简单的例子,在这个例子中,基本完成了ListBox常用的客户端操作的测试。 1、运行后的效果:2、功能描述:在左侧的ListBox中选择若干项目
2007-05-15 12:08:00
2503
原创 FileUpload上传文件时客户端的简单验证
FileUpload上传文件时可以在客户端作一些简单验证,比如文件的扩展名等信息,也可以给出一些提示!下面是一个验证上传Excel文件的例子,由于Excel文件上传后,数据将导入到数据库中,所以在最后还加了一个确认提示!1、页面代码:...@ Page Language="C#" AutoEventWireup="true" CodeFile="Upload.aspx.cs" Inh
2007-05-14 13:43:00
3495
原创 关于Infragistics UltraWebGrid 单元格自动换行的问题
Infragistics UltraWebGrid 为开发提供了许多便捷的功能,使本来实现起来较复杂的功能,只通过简单的设置几个属性就能完成。最近的一个项目开发中,用UltraWebGrid 显示一些文本内容,由于内容一般较长,所以在有限宽度的单元格中显示不全,有部分被自动截去了,虽然把鼠标放到单元格上方,在显示的标签中能显示全部内容,但是用户仍不满意。为此,只好研究研究Infragistics
2007-05-12 10:33:00
7554
原创 用javascript操作select
在进行网页开发的过程中,我们常常会用到select 这个元素。在用asp.net进行开发时,服务器端控件DropDownList和ListBox在发送到客户端时,也是被转化成select元素的。有些时候,我们希望在客户端用代码对其进行一些操作,这当然就想到用javascript操作select 了。下面对其作一个总结:1、判断select是否有项目被选中:if(objSelect.se
2007-05-11 13:30:00
4633
原创 不用Ajax实现简单的无刷新级联下拉框
在asp.net程序开发的过程中,经常遇到级联 下拉框的应用,如果采用服务器端事件的话,能实现这样的级联下拉框,但是导致烦人的页面刷新。用Ajax技术可以轻松的解决这个问题,实现无刷新的级联下拉框,但是对于一些比较简单,数据量不大的级联下拉框,不用Ajax也能实现。下面是我实现的一种方法,当然这只能算是旁门左道,但是对于简单的应用,还是可行的。这种方法的思路是,当页面第一次被请求时,把级联下拉
2007-04-30 18:13:00
6392
原创 在客户端获取Infragistics WebCombo所选的值
在一个项目的开发中,遇到这样的情况,我希望在 Infragistics WebCombo 的下拉表中选择一行,然后把这行中的几个字段,分别填写到另外的几个控件上。当然,我们可以使用Infragistics WebCombo 的SelectedRowChanged事件,在事件中去获取选择行的内容,然后填写到其它控件上,并显示给用户,这样实现也挺简单,思路也明确。但是这样做,有个不好的地方,就是每
2007-04-29 10:34:00
3972
原创 生活随笔:祭奠我的前一个博客
回想起来,开始写博客,那已经是2005年的事了。也许是出于无聊,也许是出于情感与生活的丰富,也许是出于对现实的不满和对未来的憧憬与期待,我踏上了自己的博客之路。文思如泉涌,热情似火焰,在博客网,我以“舟无泊”的笔名,开创了我的第一个相对固定的博客。那个博客让我结识了一大圈子的朋友,也得到了一些忠实读者,有老师、有学生、有记者、有程序员......也有热情的读者为我的博客投来稿件,让我的博客内容
2007-04-22 19:56:00
770
转载 40种网站设计常用技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收
2007-04-21 11:55:00
782
转载 类似msn的提示效果代码系列文章
在近期开发的一个项目中,对于特定的登录用户, 希望能根据一定的条件,给出一个消息提示。由于比较喜欢MSN的弹出提示,所以决定实现类似的消息提示效果。在编码的过程中,随着探索的深入,不断的总结,对于这个小小的问题,却写了四篇文章。其中有的是对别人知识的借鉴,有的是自己的创新。现一一收藏于此,便于今后查阅,也便于有类似需求的朋友参考,希望能起个抛砖引玉的作用。 类
2007-04-10 21:10:00
991
原创 类似msn的提示效果代码系列四:利用反射和嵌入JavaScript资源封装消息提示的C#类
在本系列文章的第三篇中,我们已经基本实现了消息提示的要求,也有了一定的灵活性,但是在这个消息提示应用的开发过程中,我的追求是最好能封装出一个C#的类来,这样,其他开发人员如果要实现类似的要求,就可以直接引用我编写的dll文件,然后实例化相应的类,调用相应的方法即可,而不必去复制粘贴那些复杂的JavaScript脚本,也不必去关心它是如何实现的,就像没有利用JavaScript一样。有了这个想法,自
2007-04-10 20:54:00
1887
2
原创 类似msn的提示效果代码系列三:脚本消息提示类和asp.net后台代码的结合
虽然上一篇文章中的脚本提示类,很好的解决了消息提示的问题,但是在实际的应用中,我们往往希望根据后台代码的一些条件来决定是否提示,而且对提示的内容,也希望是动态的,而不是一个写死的提示信息。分析上一篇文章中的脚本代码,我们发现,只要能在显示页面的源码中的某个位置,插入一断脚本代码,实现创建一个脚本消息提示类的实例,就能弹出一个消息提示框,为此,我们可以用如下方法来实现:一、在页面的源码视图下
2007-04-09 19:47:00
2189
5
转载 从Infragistics UltraWebGrid 导出数据到 Excel 序列
在应用 Infragistics UltraWebGrid 控件进行开发的过程中,总会遇到要把用Infragistics UltraWebGrid 显示的数据导出到Excel文档中的需求。除了在Infragistics UltraWebGrid 上点击右键,根据相应的菜单来导出数据外,在应用的过程中,我总结了如下三种方法,写了三篇相关文章。为了方便查阅,现收藏整理于此。这三种方法
2007-04-08 20:58:00
1577
原创 从Infragistics UltraWebGrid 导出数据到Excel再续
前面的两篇相关文章,费了很大的劲来实现从Infragistics UltraWebGrid 导出数据到Excel,其实对于只有单行表头的UltraWebGrid 来说,可以用Infragistics中的控件UltraWebGridExcelExporter来实现。用该控件来实现,不会导出隐藏的行和列,可以对导出的文档的属性(文件名、sheet页名、起始行、起始列等)进行一些简单的设
2007-04-08 20:41:00
3141
3
转载 类似msn的提示效果代码系列二:用脚本编写消息提示类
该方法是网友ttpy实现的,特点:纯js编写 跨框架 无图片 支持调速度 任意位置弹出 需要ie5.5以上 HTML>HEAD> SCRIPT language=JavaScript> /**//**//**//* ** ================================================================
2007-04-06 17:28:00
976
转载 类似msn的提示效果代码系列一:简单的脚本提示
这些天做的一个项目,要求根据业务的逻辑,在某些特定的用户登录系统时,给出一个特定的消息提示,于是想到在有的网站看到的类似msn的提示效果,觉得挺酷的,于是决定也采用这种提示效果。在网上找到很多有关实现类似效果的文章和代码,我也选了其中的一篇。虽然没有完全能实现我的需求,但是对于简单的内容不变化的提示,还是有比较好的效果,给了我一定的启发,使我最终实现了需求。现将代码贴在这里:html>
2007-04-06 15:33:00
1069
原创 从Infragistics UltraWebGrid 导出数据到Excel续
刚写完一篇关于从Infragistics UltraWebGrid 导出数据到Excel的文章,在孟子E章那看到一篇关于ASP.NET 2.0中将GridView 导出到Excel文件中的文章。受其启发,发现从Infragistics UltraWebGrid 导出数据到Excel中也可以用类似的方法实现。这种方法的好处是:速度快;能够将Infragistics UltraWebGrid 在
2007-04-03 17:51:00
2534
1
原创 从Infragistics UltraWebGrid 导出数据到Excel
在 Infragistics UltraWebGrid 所在的页面上点击鼠标右键,可以在右键菜单中选择“导出到Microsoft Office Excel(X)”来实现将Infragistics UltraWebGrid 中的数据导出到Excel中,但是对于复合表头或者有隐藏行、隐藏列的情况,用这种方法处理起来就不太方便,会给客户增加一些不必要的处理麻烦。为了能方便的处理将有复合表头、隐藏行、隐藏
2007-04-03 16:37:00
5656
原创 如何解决金山词霸与卡巴斯基的冲突问题
从昨天开始,发现我的金山词霸2006出现了问题。虽然能打开,但是打开了不能用,也关闭不了,即使用结束进程,也无法结束,很是郁闷。寻找原因,想到最有可能是卡巴斯基惹的祸。因为我以前用诺顿2006,昨天因为序列号过期,改装的卡巴斯基6.0。昨天就发现金山词霸不能用了。在网上寻得解决方案,最后解决了问题,方法如下:点击卡巴斯基6.0右上角的“设置” ,选择最上方的“保护” ,进入“信任区域”
2007-04-03 10:35:00
4148
转载 TD的noWrap属性使用注意事项
☆提出问题:nowrap >我设置nowrap和不设置nowrap效果都一样。就是表格随着文字自动伸展,为什么?→回答问题:TD元素noWrap属性的行为与TD元素的width属性有关。◆如果未设置TD宽度,则noWrap属性是起作用的。◆如果设置了TD宽度,则noWrap属性是不起作用的。示例文件,点击运行按钮,查看效果:html>head>title>wrap属性研究title>
2007-04-01 14:08:00
952
原创 为Infragistics UltraWebGrid 行中的按钮添加操作确认提示
在项目的开发中应用了Infragistics.WebUI.UltraWebGrid这个控件,并把其中的两列设置为了“按钮”列,其中的一个按钮是实现页面跳转的功能,不需要提示,而另一列是实现对该行记录的删除功能,需要在删除前显示一个删除确认提示。经过推敲,找到解决的办法,具体做法如下:一、在UltraWebGrid的属性中找到:DisplayLayout —> ClientSizeEvents
2007-04-01 11:51:00
1630
原创 WINDOWS任务管理器的修复
前些天,不记得干什么的时候,把我电脑系统的任务管理器给损坏了,结果任务管理器变得没有菜单栏,没有标题栏,光秃秃的。这样,就没有办法在任务、进程和性能等之间切换,只能看到任务,结束任务,连任务管理器的关闭都只能在任务栏中找到其图标用右键关闭或者用ALT+F4关闭,给使用带来极大的不便。 今天在用任务管理器结束一个任务的时候,偶然发现一个解决办法,该方法很简单,就是:
2007-04-01 11:13:00
5122
10
转载 JavaScript中的字符串操作
一、概述 字符串在javascript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更多...。JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,如分割字符串,改变字符串的大小写,操作子字符串等。 当前的大部分浏览器也能从强大的正则表达式获益,因为它极大地简化了大量的字符串操作任务,不过它也需要你克服一
2007-04-01 11:06:00
945
转载 解读CSS定位之“absolute”与“relative”
要问absolute与relative怎么区分,怎么用?我们都知道absolute是绝对定位,relative是相对定位,但是这个绝对与相对是什么意思呢?绝对是什么地方的绝对,相对又是相对于什么地方而言的呢?那他们又有什么样的特性,可以做出什么样的效果呢?关于两者之间又有什么样的技巧呢?下面我们就来一一解读。Absolute,CSS中的写法是:position:absolute; 他的意思是
2007-03-31 14:28:00
833
原创 关于windows系统中文件夹的隐藏
以下各方法我都在windows xp 系统中做过试验,验证都是可行的。 一、入门级的隐藏 该隐藏方法,只对那些对电脑操作比较陌生的新手有效。 方法:1、进入电脑的“控制面板”--“文件夹选项”(或者打开“我的电脑”--“工具”--“文件夹选项”),在弹出的对话框中,选择“查看”标签,在“高级设置”下面拉动滚动条,找到“隐藏文件和文件夹”,选中下面的“不
2007-03-31 10:45:00
2130
转载 ASP.NET中文件上传下载方法总结
文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给出几种常见的方法,本文主要内容包括: 1、如何解决文件上传大小的限制 2、以文件形式保存到服务器 3、转换成二进制字节流保存到数据库以及下载方法 4、上传Internet上的资源 第一部分: 首先我们来说一下如何解决ASP.net中的文件上传大小限制的问题,我们知道在默认情况下ASP.NET的
2007-03-31 10:44:00
900
转载 自定义异常处理
//自定义异常处理类 using System; using System.Diagnostics; namespace MyAppException ...{ /**//**//**//// <summary> /// 从系统异常类ApplicationException继承的应用程序异常处理类。 /// 自动将异常内容记录到Windows NT/2000的应用程序日志 ///
2007-03-28 14:22:00
745
终极配色手册
2007-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人