11 2007 档案

中C# catch 块中可以俘获 SQL Server 抛出的自定义异常(RAISERROR)
摘要:在 SQL Server 的存储过程中根据业务逻辑的要求,有时需要抛出自定义异常,由C#程序俘获之并进行相应的处理。 SQL Server 抛出自定义异常和简单,像这样就可以了:RAISERROR('Rais Error1', 16, 1) WITH NOWAIT 但定用什么样的错误级别却很讲究,否则 C# 中的 catch 块可能俘获不到的。 阅读全文

posted @ 2007-11-17 21:42 大豆男生 阅读(2347) 评论(0) 推荐(0) 编辑

TreeView实现类似Outlook在收件箱后面显示新邮件数
摘要:Outlook、Foxmail 在收到新邮件后,在收件箱的后面会显示新邮件数:收件箱(1)。我们在做应用时有时也需要类似的功能,比如警示管理中显示警示信息的条数等。怎么实现呢?看了 TreeVeiw 和 TreeNode 属性和方法,没有发现可以直接实现的;在 Google 和百度上也没有搜索到。不过 TreeView 控件有一个 DrawNode 事件,通过该事件可以自己绘制节点,可以实现我们想要的这种功能:收件箱(1)。我想其他朋友可能也正在思考怎么实现这个功能呢,共享一下吧,免得大家再走弯路。 阅读全文

posted @ 2007-11-10 19:55 大豆男生 阅读(2978) 评论(7) 推荐(1) 编辑

根据文件名或文件扩展名获取文件的默认图标
摘要:有时候我们需要根据不同的文件扩展名显示不同的图标,比如用C#做一个资源管理器。在C#中可以使用 Icon icon = System.Drawing.Icon.ExtractAssociatedIcon(fileFullName) 来得到指定文件图标。但是Icon.ExtractAssociatedIcon 只能获取大图标,要获取小图标还是要使用 API。 阅读全文

posted @ 2007-11-08 21:56 大豆男生 阅读(2247) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示