
DotNet
文章平均质量分 65
kucool
这个作者很懒,什么都没留下…
展开
-
从C#谈对面向对象的理解点滴(一)
1.覆盖:类的成员声明中,可以声明与继承而来的成员同名的成员。这是称派生类的成员覆盖了基类的成员。这是会有个警告,使用new 关键字可以关闭这个警告。2.Base保留字:Base关键字主要是为派生类调用基类成员提供一个简写的方法。3.C#中的多态:多态的定义:同一操作作用于不同的类的实例,不同的类将进行不同的解释,最后产生不同的执行结果。编译时的多态性: 编译时的多态性是通原创 2007-09-04 17:32:00 · 864 阅读 · 0 评论 -
vs2005集成vss2005的方法
A:打开菜单中的 Tools->Options 选择 SourceControl->Plug-ins设置为 “Microsoft Visual SourceSafe ” "Microsoft Visual SourceSafe (Internet)" (VSS 2005)如果没有这两个选项,则运行下面的命令: regsvr32 "C:/Program Files/Microsoft V原创 2008-02-18 15:01:00 · 550 阅读 · 0 评论 -
.net中修改位于UpdatePanel外的控件内容
ASP.NET AJAX当中有一个非常神奇好用的控件 UpdatePanel,这个控件可以帮助我们轻易的达成非同步Postback的功能,让我们的.aspx页面上可以直接加入AJAX技术。 时常有读者询问笔者一个问题,在UpdatePabel内所触发的事件当中,是否可以动态的更新布置在UpdatePanel "外的" 控件? 一般来说,我们使用UpdatePa原创 2007-11-29 16:01:00 · 1389 阅读 · 0 评论 -
.net 验证控件和javaScript的冲突问题。
在做东西的时候偶尔同时用到javascript的事件和.net的验证控件,具体细节如下:head runat="server"> title>Untitled Pagetitle> script language="javascript" type="text/javascript"> var IsDetailsModifed = true function Sub原创 2008-02-27 11:20:00 · 1108 阅读 · 0 评论 -
子页面获取父页面的值
前一阵子在搞__postBack的时候用过子页面获取父页面方法,对于子页面如果获取父页面的值则有好多种方法。这好像又回到了页面间传值的问题。在这里我顺便理一下。对于页面间传值有多种方法:1. 最常见的就是用超连接或者是Response.Redirect方法从一个页面转到另一个页面,这时候你在新页面中要获取父页面中的值时,必须是从URL中传值过来,也就是说使用Get方法传值的。这样传值有以下缺点:原创 2007-12-14 16:10:00 · 8712 阅读 · 5 评论 -
使用CrystalReportViewer打印通讯错误的问题
今天在使用CrystalReportViewer打印Report的时候,总是会跳出:An communication error occurred. Printing will be stopped的错误。在网上搜了几次,始终没有找到正确的答案。后来只好自己debug找答案了。后来我发现,在点击“打印”按钮时,会使页面发生postback,从而使report重新加载,我个人认为就在问题就在这里,C原创 2007-12-20 15:32:00 · 3802 阅读 · 3 评论 -
.net CheckBox 回传事件的教训
在做东西的时候,我想在GridView里面加上CheckBox,然后再GridView头上加一个用来全选的CheckBox,这个段代码我想用过GridView的人都会。但是今天却让我老老实实的碰到了一个弱智的问题,把代码写完后,选中表头中的CheckBox能够全选所有行中的CheckBox,但是我取消选中表头上的CheckBox时,却不能把各行的CheckBox给取消了。我代码中明明已经写了取消各原创 2007-12-21 16:11:00 · 1563 阅读 · 0 评论 -
GridView 控件事件发生顺序
GridView显示绑定的数据(默认为5行): DataBinding RowCreated:Header[0] RowDataBound RowCreated:DataRow[1] RowDataBound RowCreated:DataRow[2] RowDataBound RowCreated:DataRow[3] RowDataBound RowCreated:DataRow[4] Row原创 2007-12-19 12:44:00 · 1445 阅读 · 1 评论 -
VS2005 crystalReportviewer 打印问题
在VS2005中使用水晶报表时很简单的事了,因为微软已经把几乎整个水晶报表的工具集成到VS2005了。而且crystalReportviewer 控件有着强大的报表功能,其中包括显示报表,预览,缩印等,很大程度上方便了开发人员的开发。但是在使用crystalReportviewer的控件进行打印的时候总是遇到这样那样的问题。首先要声明的是:crystalReportviewer的打印有两种模式可选原创 2007-12-19 14:10:00 · 2511 阅读 · 1 评论 -
ASP.NET2.0中GridView控件的隐藏列的问题
Asp.net2.0GridView隐藏列visible="false" 后你就无法取得这列的值了, 而用datagrid就没有这个问题, MS这个混蛋老是改变游戏规则, 幸好我聪明, 在百度上搜到了别人的解决方法, 然后加入了自己的方法, 才解决问题: 以下是引用片段: protected void GVList_RowDa转载 2007-12-19 12:46:00 · 731 阅读 · 0 评论 -
几个网页素材网站
最近我在做一个项目上的小工具,发现程序员搞界面确实是一件比较痛苦的事。素材没有,色彩搭配又没有经验。唉,费了大半天时间才勉强看过去。推荐一个UI的网页:http://www.chinaui.comhttp://www.twocity.cnhttp://www.zcool.com.cn/原创 2009-08-04 21:58:00 · 730 阅读 · 0 评论 -
__doPostBack用法感悟
今天遇到了__doPostBack函数,在网上看到了很多关于__doPostBack使用的方法,但是感觉说法都有些出入,或者不清楚。因此也让我这个本来一向喜欢引用别人东西的人忍不住要在自己的博客里面留下自己的一点原创了。。言归正传,首先要记住这个函数的前面是两个下划线. __doPostBack= "_" + "_" + "doPostBack".再介绍一下__doPostBack函数的原创 2007-11-22 16:58:00 · 17915 阅读 · 7 评论 -
GridView分页固定Pager行
GridView分页固定Pager行当使用GridView分页时,如果只有一页,那个GridView会自动把Pager行隐藏掉。如果不想把Pager行自动隐藏掉,那么在GridView的PreRender 事件里面加上如下代码:Protected void GridView1_PreRender(Object sender, EventArgs e){ GridView g原创 2007-11-20 17:57:00 · 1520 阅读 · 0 评论 -
.net中URL路径的基本使用
URL路径其实很简单,不过在ASP.NET2.0里也设计到,所以天天在这里罗嗦一下,把路径的使用简单概括一下: 在使用CSS样式时,设计到对路径的引用,这里以为例,说明路径的常规处理。 一般而言,链接路径的表达有三种方式:绝对路径、相对路径和基于根目录的路径。例如假设当前应用程序的结构如图3-5,它的网址为 http://www.asp.net,下面就介绍链接路径的表达方法。转载 2007-10-10 17:51:00 · 1926 阅读 · 0 评论 -
C#精髓第四讲 GridView 72般绝技
导读: C#精髓第四讲 GridView 72般绝技 作者:清清月儿 主页:http://blog.youkuaiyun.com/21aspnet/ 时间:2007.3.24-26 为了写本文,又搭工又搭料,累的2天2宿没睡觉,这篇文章实在是耗费我太多的心血,版权永远属于优快云社区的清清月儿,请不要试图修改本文,破坏全文的完整性,希望您尊重我的劳动成果! 快速预览: GridView无代码分页排序 Grid转载 2007-09-05 11:47:00 · 830 阅读 · 1 评论 -
Microsoft .NET Pet Shop 4 架构与技术分析
导读: 1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目转载 2007-09-05 15:16:00 · 618 阅读 · 0 评论 -
PetShop4.0 一览
原创 2007-09-05 15:42:00 · 537 阅读 · 0 评论 -
Use DataReader Cleverly
IntroductionADO.NET DataReader is a read only and forward only cursor that allows you to iterate through the records very fast. In terms of performance DataReader is possibly the fastest way to fetc转载 2007-09-11 10:44:00 · 522 阅读 · 0 评论 -
C#字符串处理积累(一)
1.把string类型转换为int类型有三种方法:Convert.ToInt32(myString), Int32.Parse(myString);Int32.TryParse(myString, out myint); using System;using System.Collections.Generic;using System.Text;namespace Console原创 2007-09-06 17:08:00 · 675 阅读 · 1 评论 -
C#的6种常用集合类
一.先来说说数组的不足(也可以说集合与数组的区别):1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的2.数组要声明元素的类型,集合类的元素类型却是object.3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法转载 2007-09-07 09:54:00 · 646 阅读 · 0 评论 -
C#泛型概述
泛型 泛型是 2.0 版 C# 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T,您可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作的成本或风险,如原创 2007-09-07 11:42:00 · 486 阅读 · 0 评论 -
拷贝批量数据到SQL Server数据库。
一些应用需求要求插入大额的数据到SQL server数据库中。这时候再用INSERT语句并不是一个高效率的方法。SQL Server提供了一个批量插入数据的类:SqlBulkCopy。本文用一个例子来阐述这个 类怎么在你的程序中使用。例子:SqlConnection sourceConn = new SqlConnection("Data Source=./sqlexpress;initi原创 2007-09-11 09:53:00 · 674 阅读 · 0 评论 -
Creating GridView Columns Dynamically (Part 1)--动态创建GridView的列(一)
导读:Beginning with this article I am starting a series that will show you how to create data bound controls such as GridView and DetailsView programmatically. To begin with Part 1 shows how to add翻译 2007-09-28 15:50:00 · 1528 阅读 · 0 评论 -
性别(0,1)转为(男,女)的方法总结
方法1:Select CASE sex WHEN 1 THEN 男 WHEN 0 THEN 女 ELSE 不男不女?哈哈 END AS sexfrom testname方法2:在RowDataBound中处理 if(e.Row.Cells[列的索引].Text=="0") ...{ e.转载 2007-10-10 17:47:00 · 16658 阅读 · 0 评论 -
聊天室里的滚动条自动向下滚动
今天接到通知说要搞个聊天室,这个东西网上多的不得了,随便一搜到处都是,但是要一个真正适合自己的恐怕还要自己动手了。在用JavaScript调节滚动条自动向下滚动的时候,发现了几个方法,特此记在这里: 首先是doScrooll方法,可以指定滚动的方向。但是不能一下子滚动到最极端。 object.doScroll( [sScrollAction])原创 2009-11-03 23:46:00 · 1785 阅读 · 0 评论