男人.No boy no cry

彪悍的人生,不需要解釋...

导航

08 2005 档案

摘要:使用Excel文件做为DataGrid的数据源是非常简单的,一旦数据被装载进来,就可以把数据再保存进SQL Server或XML中。我们只需要简单地使用OLE DB Provider 来访问Excel文件,然后返回DataSet即可。下面是要显示的Excel数据contact.xls: 姓名 性别 地址 net_lover Male amxh@21cn.com amxh Ma... 阅读全文

posted @ 2005-08-31 14:10 Piccolo Goo 阅读(182) 评论(0) 推荐(0)

摘要:大家在实际工作中有没有遇到要在DataGrid中显示带有主次结构的数据呢?如果你对ADO.NET和SQL Server2000熟悉的话,我们下面就举一个利用VS.NET自带的示例数据库Northwind和VB.NET来说明如何实现这一目标。 首先,我们先准备要显示的带有主次结构的数据。 下面就是要绑定到HierarchicalDataGrid.aspx的V... 阅读全文

posted @ 2005-08-31 11:02 Piccolo Goo 阅读(183) 评论(0) 推荐(0)

摘要:在.NET框架1.0和1.1下并行执行ASP.NET在ASP.NET中,安装在同一台计算机上的应用程序可以使用不同版本的.NET框架并行执行。下面的主题描述了如何配置并行执行的ASP.NET应用程序,并提供了详细的步骤: 在安装过程中使你的应用程序映射到.NET框架 1.0 影射WEB应用程序到特定的.NET框架 获得WEB站点使用的.NET框架版本 通常,当一台计算机上的组件或者应... 阅读全文

posted @ 2005-08-31 10:58 Piccolo Goo 阅读(301) 评论(0) 推荐(0)

摘要:首先:创建为Page_Load事件编写数据绑定的代码: 下面是aspx页面部分: 阅读全文

posted @ 2005-08-30 12:51 Piccolo Goo 阅读(264) 评论(0) 推荐(0)

摘要:要显示和隐藏DataGrid中的列,最关键的是AutoGenerateColumns设置为False:下面就是实现这一功能的aspx代码和脚本代码: ShowHideCols ... 阅读全文

posted @ 2005-08-30 09:11 Piccolo Goo 阅读(193) 评论(0) 推荐(0)

摘要:在使用DataGrid时,如果页面很长,可能需要用户自己来拉动滚动条,下面的例子实现了自动滚动的功能。其基本原理就是利用了LinkButton的锚点的功能,如果使用PushButton,那还必须自己添加锚点。另外必须弄明白的是Page的PostBack时的客户端脚本: 这段脚本中__doPostBack函数有两个参数:第一个eventTarget是触发PostBack的控件的Un... 阅读全文

posted @ 2005-08-29 15:51 Piccolo Goo 阅读(165) 评论(0) 推荐(0)

摘要:C#和VB.net的语法相差还是比较大的. 可能你会C#,可能你会VB. 将它们俩放在一起对比一下你就会很快读懂,并掌握另一门语言. 相信下面这张图会对你帮助很大. Comments VB.NET 'Single line only Rem Single line only C#// Single line /* Multiple line */ /// XML... 阅读全文

posted @ 2005-08-29 15:50 Piccolo Goo 阅读(435) 评论(0) 推荐(0)

摘要:在使用DataGrid时,有时候需要表头表头固定、表格体的内容可以滚动,下面的代码就是实现这个功能的代码。 ShowFixedHeader.aspx ... 阅读全文

posted @ 2005-08-29 11:06 Piccolo Goo 阅读(232) 评论(0) 推荐(0)

摘要:在使用DataGrid时,有时候需要表头跨列、多行,下面的代码就是实现这个功能的代码。 ShowColSpanHeader.aspx ... 阅读全文

posted @ 2005-08-24 14:08 Piccolo Goo 阅读(215) 评论(0) 推荐(0)

摘要:下面的代码实现从SQL Server数据库提取图片并显示在DataGrid的功能。 下面就是完整的代码,拷贝即可运行: 用户列表 从数据库中取得照片并显示在DataGrid中 ' ID="Label1"/> ' ID="Label2"/> ... 阅读全文

posted @ 2005-08-24 14:03 Piccolo Goo 阅读(276) 评论(0) 推荐(0)

摘要:Lesson 1 1. (d) 2. (a) 3. (c) 4. (c) 5. (d) 6. (b) 7. (d) 8. (d) 9. (c) 10. (b) 11. (b) 12. (a) Lesson 2 1. (d) 2. (d) 3. (c) 4. (b) 5. (d) 6. (b) 7. (c) 8. (a) 9. (b) 10. (a) 11. (a) 12. ... 阅读全文

posted @ 2005-08-24 11:27 Piccolo Goo 阅读(3657) 评论(6) 推荐(0)

摘要:用如下语句:select * into #table0 from ckht where hth='04HSA04EX089J'update #table0 set hth='04HSA111111111'set identity_insert ckht oninsert into ckht select * from #table0set identity_insert ckht off显示错误提... 阅读全文

posted @ 2005-08-24 10:22 Piccolo Goo 阅读(9205) 评论(0) 推荐(0)

摘要:需求千奇百怪,有的要求表格里的内容自动换行,有的不要求,其实设置DataGrid的CSS样式单属性即可实现大部分的需求,但对于不换行的实现,单靠样式单还不能完全满足要求,下面就是一种解决的方法: 阅读全文

posted @ 2005-08-24 09:42 Piccolo Goo 阅读(208) 评论(0) 推荐(0)

摘要:有的时候我们需要(1)在编辑的时候用下拉框选择,并且默认为数据库的内容(2)使用下拉框过滤数据(3)使用css统一定制DataGrid下面给出代码:数据结构:表dep:depid(标识主键),depname(学院名字)表stu:stuid(标识主键),stuname(学生名字),studepid(学院id=表dep.depid)前台: WebForm28 ... 阅读全文

posted @ 2005-08-24 08:29 Piccolo Goo 阅读(245) 评论(0) 推荐(0)

摘要:方法一:导出到csv文件,存放在服务器端任一路径,然后给客户下载 优点: 1、可以进行身份认证后给客户下载,如果放到非web目录就没有对应的url,客户无法随时下载。 2、也是因为生成了文件,所以占用了服务器的空间,但是可以把文件名存放到数据库,再次给客户下载的时候不需要重复生成文件。 3、csv文件是文本文件,逗号隔开字段,回车隔开行,易于数据导入导出。 实现方法: SqlConnect... 阅读全文

posted @ 2005-08-19 09:54 Piccolo Goo 阅读(233) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/lovecherry/archive/2005/03/25/125487.html http://www.cnblogs.com/lovecherry/archive/2005/03/25/125492.html 上一次,我们为这个DataGrid实现了添加、删除、修改、分页、动态修改内容等功能,今天再来分析一下如何为之添加自增列、单选、多选的功能。 ... 阅读全文

posted @ 2005-08-19 08:24 Piccolo Goo 阅读(220) 评论(0) 推荐(0)

摘要:在使用DataGrid的时候如果你有一个asp:HyperLinkColumn又想使用多个需要绑定的参数作为链接的url,那么请改成模板列,使用普通的link标签或者asp:HyperLink都可以,下面2种实现多绑定参数的解决方案。同样对http://www.cnblogs.com/lovecherry/archive/2005/03/25/125487.html进行改造。(1)后台返回u... 阅读全文

posted @ 2005-08-18 11:24 Piccolo Goo 阅读(173) 评论(0) 推荐(0)

摘要:1、准备 string name = "杭州"; string strDefault = HttpUtility.UrlEncode(name,System.Text.Encoding.Default); string strASCII = HttpUtility.UrlEncode(name,System.Text.Encoding.ASCII); string st... 阅读全文

posted @ 2005-08-09 16:15 Piccolo Goo 阅读(869) 评论(0) 推荐(0)

摘要:这几天郁闷死了。只给一天的时间。要完成一个EXCEL任意形式报表在asp.net环境下的下发。上传。统计。以前从来没有写过office程序。MSDN又还是4月份的。没办法。只好看 X:\Program Files\Microsoft Visual Studio .NET2003\SDK\v1.1\Samples\Technologies\Interop\Applications\Office... 阅读全文

posted @ 2005-08-09 08:30 Piccolo Goo 阅读(290) 评论(0) 推荐(0)

摘要:在应用中,很多时候需要在绑定以后去修改DataGrid的呈现,比如(1)当数据符合一定的条件需要修改它的呈现方式(2)将数据库中的逻辑值(0,1)变成男女来呈现等等大致有2种方法来实现上述操作(1)在ItemDataBound中修改值(2)在绑定的时候用一个函数进行过虑同样,数据库按照 http://www.cnblogs.com/lovecherry/archive/2005/03/25/... 阅读全文

posted @ 2005-08-08 17:08 Piccolo Goo 阅读(172) 评论(0) 推荐(0)

摘要:代码分析-DataGrid实现增删(带提示)改和分页 或许大家会说,网上已经很多类似文章了,包括孟子的,为什么要再写一次? 我想我们不仅仅要会实现,更多的是需要理解。 下面先帖出代码,再分析一下其中的一些关键代码。 数据库表名:tb1,其中有3个字段,分别是ID自增的主键、vName varchar(50)、iAge int (以下代码没有做任何错误捕获处理) 前台 ... 阅读全文

posted @ 2005-08-08 09:43 Piccolo Goo 阅读(207) 评论(0) 推荐(0)

摘要:Response.Write,Page.RegisterClientScriptBlock和Page.RegisterStartupScript Response.Write("");输出在文件头部,一打开就执行。 RegisterClientScriptBlock一般返回的是客户端函数的包装, 而RegisterStartupScript返回得函数在document装载完成后会执行,类似于我... 阅读全文

posted @ 2005-08-08 09:04 Piccolo Goo 阅读(233) 评论(0) 推荐(0)

摘要:数据源结构同http://www.cnblogs.com/lovecherry/archive/2005/03/25/125525.html 表dep:depid(标识主键),depname(学院名字) 表stu:stuid(标识主键),stuname(学生名字),studepid(学院id=表dep.depid) 前台: WebForm30 ... 阅读全文

posted @ 2005-08-04 12:50 Piccolo Goo 阅读(218) 评论(0) 推荐(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]*... 阅读全文

posted @ 2005-08-03 16:28 Piccolo Goo 阅读(153) 评论(0) 推荐(0)

摘要:(原创) http://www.cnblogs.com/lovecherry/archive/2005/03/25/125526.html 在上次给出了动态模板列的一个例子,网友问我更新操作和分页怎么做,下面给出代码。 前台: WebForm30 后台: using System; using System.Colle... 阅读全文

posted @ 2005-08-02 11:32 Piccolo Goo 阅读(247) 评论(0) 推荐(0)

摘要:SelectMultiPages.aspx 跨页面实现多选 '/> ' runat="server" ID="TitleShow"/> ' runat="server"/> ============================================================... 阅读全文

posted @ 2005-08-02 11:26 Piccolo Goo 阅读(327) 评论(0) 推荐(0)

摘要:浏览器的后退按钮使得我们能够方便地返回以前访问过的页面,它无疑非常有用。但有时候我们不得不关闭这个功能,以防止用户打乱预定的页面访问次序。本文介绍网络上可找到的各种禁用浏览器后退按钮方案,分析它们各自的优缺点和适用场合。 一、概述 曾经有许多人问起,“怎样才能‘禁用’浏览器的后退按钮?”,或者“怎样才能防止用户点击后退按钮返回以前浏览过的页面... 阅读全文

posted @ 2005-08-02 10:36 Piccolo Goo 阅读(4197) 评论(2) 推荐(0)

摘要:三、 依赖倒置原则(DIP) 依赖倒置(Dependence Inversion Principle)原则讲的是:要依赖于抽象,不要依赖于具体。 简单的说,依赖倒置原则要求客户端依赖于抽象耦合。原则表述: 抽象不应当依赖于细节;细节应当依赖于抽象;要针对接口编程,不针对实现编程。 反面例子: 缺点:耦合太紧密,Light发生变化将影响ToggleSwitch。 解决办法一:将Light作成... 阅读全文

posted @ 2005-08-01 15:47 Piccolo Goo 阅读(202) 评论(0) 推荐(0)

摘要:《人月神话》焦油坑、没有银弹* 软件腐化的原因: 问题所在 设计目标----------------------------------------------------------------------------过于僵硬 可扩展性(新性能可以很容易加入系统)过于脆弱 灵活性(修改不会波及其它)复用率低 粘度过高 可插入性(新功能容易加入系统(气囊加入方向盘)) *... 阅读全文

posted @ 2005-08-01 15:32 Piccolo Goo 阅读(199) 评论(0) 推荐(0)