摘要: 之所以会去了解这个,是因为在最近的一个项目中需要用BizTalk来处理业务数据,而每一笔业务数据又对应着表中的很多条记录,发现做BizTalk的同事在实现中,每条记录都要调用一次存储过程,而且主表数据在每一次调用时都要传入,感觉有点不太好。于是想着是不是能用table类型作为存储过程的参数。研究了一下,似乎不行。但是可以用自定义的数据类型。 定义最普通的自定义类型很简单,见MSDN示例: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CRE 阅读全文
posted @ 2009-06-26 00:00 细雨黄昏 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 既然有把winform版的autocomplete控件贴出来,干脆把web版的也贴出来算了。这个是在去年写的,只是一个脚本类而已,并没有完成用于生成调用脚本的C#类。有兴趣在此基础上加工下的可以拿去修改。看下测试用例的效果图吧:可能会觉得不太好看,没事,只要按自己的意愿提供一个适用于table的css样式就OK了。提供了一个带注释的脚本文件,写得比较详细,在此就不想多做解释了。示例程序在此处下载:web版的autocomplete注:若某位朋友那么巧看在csdn上看到了用户sdlfx去年发的一篇关于autocomplet的文章,不用怀疑,那是我的号,呵呵. 阅读全文
posted @ 2009-06-17 13:15 细雨黄昏 阅读(502) 评论(3) 推荐(0) 编辑
摘要: 这篇随笔本应早在两星期前就发表了,只因上次写完后保存时出错了(预先没保存为草稿),伤心啊,写了我半小时的。autocomplete,即类似google搜索提示的玩意,winform中的实现与web中的略有不同。在去年我写了个适应web中autocomplete的脚本类,不过没有贴到这里。对于这个控件,我想主要应注意以下几点:1、方便调用,不影响设计时的窗体布局;2、输入提示应支持多种定位模式;3、... 阅读全文
posted @ 2009-06-16 20:51 细雨黄昏 阅读(9704) 评论(5) 推荐(3) 编辑
摘要: 前几天有人问我如何在ASP.NET中获取客户端的MAC地址,当时没多想,google了一段代码给他,如下所示:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[DllImport("Iphlpapi.dll")]privatestaticexternintSendARP(Int32dest,Int32host,refInt64mac,refInt32length);[DllImport("Ws2_32.d 阅读全文
posted @ 2009-06-07 02:03 细雨黄昏 阅读(11906) 评论(2) 推荐(0) 编辑
摘要: C#编写扩展存储过程,实际上是利用C#写个dll,注册之后在sql中调用而已。理论性的东西本人过于薄弱,讲不出什么道道,还是先来看一个简单的示例吧:1、首先,建一个类库项目,新建类文件CsharpHelper.cs.包含代码如下: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem;usingSystem.Runtime.InteropServices;usingSystem.Reflection;usingSys 阅读全文
posted @ 2008-09-18 17:30 细雨黄昏 阅读(1380) 评论(2) 推荐(0) 编辑