随笔分类 -  C#

摘要:1。Dictionary 是 KeyValuePair 的集合 , 而 后者 具有 Key 和 Value 两个属性, 所以,在给数据源绑定的时候,可以指定绑定列为 "Key" , "Value" 2。反射的性能不好吧。 但是 MS 使用 反射很多。 其中 在绑定DropDownList 的时候,就用了 TypeDescriptor.GetProperties(container).Find(pr... 阅读全文
posted @ 2009-01-22 21:01 NewSea 阅读(271) 评论(0) 推荐(0) 编辑
摘要:C++ 有一段时间没用了。先引用一篇文章: http://www.cppblog.com/SpringSnow/archive/2008/12/07/68770.aspxCode highlighting produced by Actipro CodeHighlighter (freeware)h... 阅读全文
posted @ 2009-01-13 23:28 NewSea 阅读(372) 评论(0) 推荐(0) 编辑
摘要:准备:在 OpenSuse11 下搭建了 MONO2 环境 ,更新系统,把能打的补丁全打上,这样可以启用 debugger 。1. windows 上的 System.Data.Sqlite 不能正常加载。去除,添加 mono.data.sqlite .2. Mono 没有完全实现 System.D... 阅读全文
posted @ 2008-12-28 21:28 NewSea 阅读(348) 评论(0) 推荐(0) 编辑
摘要:在 Bind 函数的动态绑定 编辑列。 当点 编辑时, 可以改变为 编辑样式, 但是, 当点击 Update 或 Cancel 时 , 数据丢失 !!这时, 我们采用的做法是 在 PageLoad 重新 Bind 一次!! 这就多Bind的了一次。 本文要解决的就是 如何只 Bind 一次, 回发还能执行事件。 阅读全文
posted @ 2008-12-20 21:58 NewSea 阅读(1944) 评论(6) 推荐(0) 编辑
摘要:http://code.google.com/p/dblinq2007/downloads/list 0.18 版的 DBLinq , 居然没有实现属性 Log !!! 抗议,我要在 Console 下做测试! Nbear 性能太差, Nhibernate 自动化程序不高, 就看 DLinq 的了! 阅读全文
posted @ 2008-11-16 03:07 NewSea 阅读(1557) 评论(5) 推荐(0) 编辑
摘要:Enum 的枚举可能实现 Enum.One.ToString() 得到 "One" . 类的属性能否做到这一点呢。 读了一下 源码, 里面用了很多 internal 类和方法。放到类上去实现,没有成功! 阅读全文
posted @ 2008-10-20 04:28 NewSea 阅读(1369) 评论(5) 推荐(0) 编辑
摘要:FF 和 IE 下透明的滤镜:filter:Alpha(opacity=10); -moz-opacity:.1; opacity:0.1;分类型表格,即 Panel:<fieldset><legend>item</legend>content</fieldset> CSS 中用 # 表示ID.用expression 将JS、Css结合起来... 阅读全文
posted @ 2008-09-03 02:33 NewSea 阅读(324) 评论(0) 推荐(0) 编辑
摘要:在继承 GridView 类时, 发现 SortDirection 属性,返回的是一个 SortDirection 枚举 ,它居然有以下方法:调试发现如下规律:如果本类的属性名,类型名与枚举同名 就可以出现以上的现象,这样可以避免名称混乱(只用一个名字),可以在本类把枚举和属性合并使用(即可访问枚举,又可访问属性值)。对枚举添加扩展方法,就更妙了(只能用在本类)。Code highlighting... 阅读全文
posted @ 2008-08-31 16:21 NewSea 阅读(5430) 评论(0) 推荐(0) 编辑
摘要:什么是AccessFlags ?AccessFlags 属性中包含有用于配置文件访问权限的标志。详细的说明可参考 MSDN中相关的文档http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/html/6018a18d-6811-48b7-80e7-3beac7357e0d.asp,或IIS6帮助说明中,Inte... 阅读全文
posted @ 2008-08-28 19:25 NewSea 阅读(997) 评论(0) 推荐(0) 编辑
摘要:DirectoryEntry是.Net给我们的一大礼物,他的名字我们就知道他的功能--目录入口。使用过ADSI的人都知道操作IIS,WinNT这些时,我们还需要提供他们的Path,操作IIS时,这个Path的格式为: IIS://ComputerName/Service/Website/Directory ComputerName:即操作的服务器的名字,可以是名字也可以是IP,经常用的... 阅读全文
posted @ 2008-08-28 16:22 NewSea 阅读(3151) 评论(1) 推荐(0) 编辑
摘要:编程获取 VSS 版本号大于1的最新代码的代码如下: class Program { static void Main(string[] args) { // Create a VSSDatabase object. IVSSDatabase vssDatabase = new VSSDatabase(); ... 阅读全文
posted @ 2008-08-06 18:15 NewSea 阅读(835) 评论(2) 推荐(0) 编辑
摘要:一、目前在ASP.NET中页面传值共有这么几种方式: 1、表单提交, .... form1.submit(); .... 此种方在ASP。NET中无效,因为ASP。NET的表单总是提交到自身页面,如果要提交到别一页面,需要特殊处理。 2、 链接地址传送 接收页面: string str = ... 阅读全文
posted @ 2008-05-21 08:55 NewSea 阅读(6111) 评论(0) 推荐(1) 编辑
摘要:GridView的 RowCreated 里不能写有关控件的客户端事件属性!!在页脚上创建 TextBox 控件时,如果给TextBox控件加客户端点击事件,将导致页脚上动态创建的Button事件失效。解决的办法是 在 RowCreated 事件里创建控件,在 RowDataBound 事件里添加客户端事件。 阅读全文
posted @ 2008-04-29 17:04 NewSea 阅读(530) 评论(0) 推荐(0) 编辑
摘要:form设置了enctype="multipart/form-data" 属性后,就是2进制传输数据了 form里面的input的值传过去的不是以2进制的方式,所以request就得不到值了。 Ajax 不能用 File 控件. http://www.cnblogs.com/dlwang2002/archive/2006/07/11/447722.html 阅读全文
posted @ 2008-03-12 12:52 NewSea 阅读(257) 评论(1) 推荐(0) 编辑
摘要:重写 DropwnDownList 服务器端代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> [DefaultProperty("ID")] [ToolboxData(@"")] public partial class D... 阅读全文
posted @ 2008-03-11 10:22 NewSea 阅读(867) 评论(1) 推荐(0) 编辑
摘要:分析网页为什么选择 自动编码 会解析错误. 阅读全文
posted @ 2008-02-20 09:06 NewSea 阅读(1316) 评论(1) 推荐(0) 编辑
摘要:VS2008 下的 WebDev.WebServer.EXE 路径: C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE 命令如下: start /b webdev.webserver.exe /port:3645 /path:"E:\DfApp\WebApp\WebApp" /vpath:"/" OK. 阅读全文
posted @ 2008-01-19 15:56 NewSea 阅读(5507) 评论(8) 推荐(0) 编辑
摘要:1.让 WebPart 支持拖拽: this.WebPartManager1.DisplayMode = WebPartManager.DesignDisplayMode; 2.修改WebPart的外观: 添加一个 EditorZone 。 在 EditorZone 里添加一个 AppearanceEditorPart 。代码修改为: ... 阅读全文
posted @ 2008-01-16 17:36 NewSea 阅读(221) 评论(0) 推荐(0) 编辑
摘要:VS2003 的项目 升级 VS2005 . 因为用到了 VS2003 里的. IE Web Control 控件, 所以.遇到了命名空间冲突的错误. 在代码文件开始处加上: using TreeNode = Microsoft.Web.UI.WebControls.TreeNode; using TreeView = Microsoft.Web.UI.WebControls.TreeView; OK. 阅读全文
posted @ 2008-01-10 16:06 NewSea 阅读(1275) 评论(2) 推荐(0) 编辑
摘要:从LoveCherry的Blog的Remoting之六说起. (原文:http://www.cnblogs.com/lovecherry/archive/2005/05/23/160954.html)一.这是一个客户端激活模式的例子[原文]1.服务器端代码:Code highlighting pro... 阅读全文
posted @ 2007-11-23 20:53 NewSea 阅读(766) 评论(0) 推荐(0) 编辑