RSS图片
C#开发
浅谈水晶报表在ASP.NET中的一种灵活应用 使用水晶报表的强大功能来实现应用程序的统计分析及打印导出等功能,是微软平台上进行.NET应用程序开发报表的一种不错的选择。水晶报表在设计、开发、配置以及部署上,还是会给初学者带来一定的困扰的。那么,是否存在一种相对比较简单而且易用的方式来进行水晶报表的设计、开发、配置以及部署呢?本文将提供一种比较简单且相对灵活的方法。 本文将包含以下内容: Crystal Reports的另类非对象模式数据绑定 水晶报表的简单模式部署 P.S. 本......
作者:发表于:2010/03/08 点击:201 评论:0
小议SQL Server主键和自动编号问题  所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。  当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过就不在这里讨论了。主键除了上述作用外,常常与外键构成参照完整性约束,防止出现数据不一致。所以数据库在设计时,主键起到了很重要的作用。  常见的数据库主键选取方式有:......
作者:发表于:2010/03/02 点击:721 评论:0
public class EncodingType    //编码问题目前为止,基本上没人解决,就连windows的IE的自动识别有时还识别错编码呢。--yongfa365    //如果文件有BOM则判断,如果没有就用系统默认编码,缺点:没有BOM的非系统编码文件会显示乱码。    //调用方法: EncodingType.GetType(filename)    //来源:http://blog.csdn.net/listlofusage/archive/2007/02/10/1506900.aspx    {  &n......
作者:发表于:2010/02/26 点击:665 评论:0
  年龄检查: <asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="txtAge"                    runat="server" ErrorMessage="无效年龄" ValidationExpression="^[0]{1}[1-9]{1}|[1-9]{1}[0-9]{0,1}$"></asp:RegularExpressionValidator>...
作者:发表于:2010/02/25 点击:42 评论:0
    在VS2005中添加了BackgroundWorker组件,该组件在多线程编程方面使用起来非常方便,然而在开始时由于没有搞清楚它的使用机制,走了不少的弯路,现在把我在使用它的过程中的经验与诸位分享一下。    BackgroundWorker类中主要用到的有这列属性、方法和事件:    重要属性:    1、CancellationPending            &......
作者:发表于:2010/02/18 点击:30 评论:0
控件1.dock   =   DockStyle.Top;   控件2.dock   =   DockStyle.Fill;   容器.controls.add(控件1);   容器.controls.add(控件2);   使用上面的代码会导致控件2填充了整个容器,控件1被覆盖掉而无法显示的情况 处理方法1: 将设置了DockStyle.Fill的控件在最前面添加即 控件1.dock   =   DockStyle.Top;   控件2.d......
作者:发表于:2010/02/17 点击:230 评论:0
"^\d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?\d+$"    //整数 "^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数 "^((-\d+(\.\d+)?)|(0+(\.0+)?))$"  //非正浮点数(负浮点数 + 0) "^(-(([0-9]......
作者:发表于:2010/02/09 点击:79 评论:0
往往有这样的场景,两个checkbox,当checkbox1选中的情况下checkbox2的才可用,checkbox2的这个“可用”在服务端的代码为checkbox2.Enabled=true,而在生成的html代码中为checkbox2.disabled=false。 昨天的工作中我就遇到这样的怪事,安全起见,checkbox2的“不可用”状态是我在后台这样子 checkbox2.Attributes.Add(”disabled”, “true”) 前台的js代码大致如下 if(checkbox1.checked==true) { checkbox2.disabled=false; } else { che......
作者:发表于:2010/02/08 点击:2606 评论:0
文章1:From:http://www.cnblogs.com/firstyi/archive/2006/12/26/604216.html JS scriptfunction ConfirmMe(){   return confirm("Do you want to proceed?");}ASPX<asp:TextBox id="txtName" runat="server"/><asp:Button id="btnSubmit" OnClientClick="return ConfirmMe()" Text="Submit" runat="server"/>Well, that is pretty straightforward. BUT, it goes weird when you have a validator co......
作者:发表于:2010/02/01 点击:693 评论:1
        做网站用户注册时,都要验证用户名是否已经被注册,现在最常见的做法是点了提交以后再在服务器端检查,这样给用户带来很大不便,如果用户名已经被注册就需要返回重输用户名和密码,这样带来了不必要的回发过程。以前在阿里巴巴注册时发现阿里巴巴在这点上做得很好,他们就是实时检查的。那么我们如何在 .Net 里面实现在这个功能呢。先看一下简单的思路,就是在客户端 Textbox 引发 onchange 事件时使用 XmlHttpRequest 在后台打开一个网页检查......
作者:发表于:2010/02/01 点击:91 评论:0