代码改变世界

随笔档案-2007年05月

ASP.NET DEMO Ⅳ : 使用数据源控件将数据绑定到 ListControl 上

2007-05-31 23:30 by 晓风残月, 1709 阅读, 收藏, 编辑
摘要: 目的: 1. 展示 ListControl.AppendDataBoundItems 属性用法 2. 展示使用数据源控件绑定联动 ListControl 3.出发点: a. 今天 csdn 还有网友问,DropDownList 绑定数据后能否插入额外项?答案当然是肯定的。 b. 昨天 forums.asp.net中有人使用数据源控件绑定两个联动DRP,设置第二个DRPApp... 阅读全文

ASP.NET DEMO Ⅲ:显示固定行数的GridView(DataGrid)

2007-05-30 21:33 by 晓风残月, 4413 阅读, 收藏, 编辑
摘要: 目的: 1. 当绑定数据源不足预期行数的时候,手动补充残缺空白行说明: 参考很多网络资源,方案有多种: 1.直接添加空白数据源 优点: 不需要手动维护空白行的视图状态。 样式(如间隔行、编辑状态)完全交由GridView内部处理。 通过参数设置,可以将此部分代码交由后台程序完成甚至由Stored Procedure完成,而UI部分则很统一。 不存在GridView,... 阅读全文

ASP.NET DEMO Ⅱ: 使用嵌套DataList显示主从关系

2007-05-30 00:28 by 晓风残月, 1796 阅读, 收藏, 编辑
摘要: 目的: 1. 通过在DataList模板列中嵌入DataList,显示主从关系。 2. 通过客户端JS,实现主从关系关联选择 3. 遍历DataList中的项,获取选择的数据 1: 2: 3: 4: 5: 6: 1: 2: 3: 4: 5: Nested DataList 6: ... 阅读全文

ASP.NET DEMOⅠ:联动下来框(DropDownList)

2007-05-29 03:17 by 晓风残月, 2017 阅读, 收藏, 编辑
摘要: 开篇废话~ 也算序下了个大胆的决定:整理出一系列 ASP.NET 实践相关的示例,来源大部分都是网络收集,然而都是自己实践总结。 约定:1.环境:ASP.NET 2.0。尽量提供 1.x 的相关信息2.编码方式:内联代码。优势是,简洁,方便测试,只需要一张 .aspx 页面3.+ 那就开始吧~ DEMOⅠ:联动下来框(DropDownList) 提示:服务端版本,虽然当前AJAX盛行,然而,... 阅读全文

Windows Live Writer Plugins: Insert Current Date & Time

2007-05-27 20:35 by 晓风残月, 564 阅读, 收藏, 编辑
摘要: 昨天试用了Windows Live Writer,太棒了!编辑器blog,确实很方便,可以随时保存在本地。但是没有插入时间和日期的功能,幸运的是WLW提供了API SDK,可以自己扩展,实现起来也很简单。看了下 SDK 提供了那个 HelloWorldPlugin 以及 Document,自己设计了两个插件:DateInserter 和 TimeInserter: 1: #reg... 阅读全文

Windows Live Writer! So coooooool!

2007-05-26 07:59 by 晓风残月, 370 阅读, 收藏, 编辑
摘要: Good morning, everyone, This post are edited and published by the Windows LIve writer. As bloggers, you can manage your blogs throught it, As developers, you can aslo extend it with the Windows Live W... 阅读全文

总结 @ 在 C# 中的用法

2007-05-26 00:05 by 晓风残月, 16259 阅读, 收藏, 编辑
摘要: 一 字符串中的用法1。地球人都知道 C# 中 字符串常量可以以 @ 开头声名,这样的优点是转义序列“不”被处理,按“原样”输出,即我们不需要对转义字符加上 \ (反斜扛),就可以轻松coding。如, string filePath = @"c:\Docs\Source\a.txt" // rather than "c:\\Docs\\Source\\a.txt" 2。如要在一个用 @ 引起来... 阅读全文

关于C#编译器错误CS0685(VS2005)

2007-05-25 22:38 by 晓风残月, 999 阅读, 收藏, 编辑
摘要: 今天CSDN中有人发现Duwamish7(C#)升级到VS2005后,SystemFramework编译通不过了,尝试了一下果然报错:呀呀,不会吧,当年VS2003的时候 Duwmish 7我可是研究过千百回了(夸张了点,其实没研究透:->),都没有出现过这个错误,不知道C# complier 那根筋接错了神经线老查了MSDN,原来这个编译错误编码为 CS0685,描述如下: 编译器错误 CS06... 阅读全文

交叉表的简单实现2:使用前端程序实现

2007-05-24 03:27 by 晓风残月, 2749 阅读, 收藏, 编辑
摘要: 上篇介绍了 交叉表的简单实现1:使用存储过程,这里采取在前端程序实现。实现要点:1。读取所有目标成绩(flatScroreTable)2。从目标成绩中提取考试时间(不重复),作为交叉表的列表头3。从目标成绩中提取考试科目(不重复),作为交叉表的行表头4。根据2动态构建一个DataTable(crossScroreTable),此DataTable具有一个科目列,若干考试时间列,以及其他信息。5。将... 阅读全文

交叉表的简单实现1:使用存储过程

2007-05-23 02:36 by 晓风残月, 3023 阅读, 收藏, 编辑
摘要: 有位朋友要求帮忙实现交叉表(将某些行变为列),之前虽然实现过,但没有整理,今天顺便整理一下,便于自己以后参考,希望对其他网友有帮助,欢迎指出不足之处^_^数据库中原始数据类似:要求前台显示为:建立表结构: CREATE TABLE [dbo].[t_Score] ( [ScoreId] [int] IDENTITY (1, 1) NOT NULL , [SubjectName] [va... 阅读全文

GridView 中格式化整理

2007-05-20 17:01 by 晓风残月, 3364 阅读, 收藏, 编辑
摘要: 今天又碰到有网友问GridView 中的格式化问题了,还是在这里记下吧:设置 DataFormatString 后为什么格式化输出无效?不要忽略两个重要属性 BoundField的 HtmlEncode 和 ApplyFormatInEditMode :HtmlEncodeGridView 使用的 BoundField 与 DataGrid 使用 BoundColumn 不同,BounField ... 阅读全文

SQL 时间格式格式化

2007-05-18 21:48 by 晓风残月, 8438 阅读, 收藏, 编辑
摘要: 将时间格式显示为:2007年5月18日 -- 2005年5月18日SELECT CAST(YEAR(GETDATE()) AS NVARCHAR) + '年' + CAST(MONTH(GETDATE()) AS NVARCHAR) +'月' + CAST(DAY(GETDATE()) AS NVARCHAR) + '日'-- 2005年05月18日SELECT CAST(YEAR(GETDATE... 阅读全文

ListItem 的 Attributes 在页面回发(PostBack)之间并不会保持视图状态?

2007-05-13 05:27 by 晓风残月, 1559 阅读, 收藏, 编辑
摘要: 偶然之间发现 ListItem 的 Attributes 在页面回发(PostBack)之间并不会保持视图状态,测试如下: protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ListItem item = new ListItem("hi", "0"... 阅读全文