05 2012 档案
摘要:下面的代码只是在处理折行,可以再加入控制该机能的属性,以及保留原值的属性,这样就可以达到比较完美的自定义控件了。public partial class MyLabel : Label{ public MyLabel() { InitializeComponent(); } protected override void OnPaint(PaintEventArgs e) { SizeF thisSize = e.Graphics.MeasureString(this.Text, this.Font); if (thisS...
阅读全文
摘要:初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerable接口是非常的简单,只包含一个抽象的方法GetEnumerator(),它返回一个可用于循环访问集合的IEnumerator对象。IEnumerator对象有什么呢?它是一个真正的集合访问器,没有它,就不能使用foreach语句遍历集合或数组,因为只有IEnumerator对象才能访问集合中的项,假如
阅读全文
摘要:很早就知道可以用.NET为SQLServer2005及以上版本编写存储过程、触发器和存储过程的,不过之前开发的系统要么因为历史原因用的是SQL2000要么根本用不着在SQLServer中启用CLR,所以一直没有尝试。最近因为项目的原因,在这方面做了一个调研,现在在这里分享一下心得。首先要说明的是要在SQLServer中启用CLR必须是在SQLServer2005及以上版本,其次在默认情况下是没有启用CLR的,必须要显示设置为启用。比如我们要在ArticleCollectorDB数据库中运行用.NET编写的函数或者存储过程,至少先要进行下面的SQL语句:[sql]view plaincopyex
阅读全文
摘要:V1.0 版本功能1.快速设置数据字段说明2.导出数据库文档 WORD文件3.导出数据库字段说明SQL语句 文本文件问题打开导出WORD发现第二页的第一个表格 会和第一页末尾的表格叠加在一起,目前的办法不是最优的,不知道谁有好的建议,此问题将在下次更新时解决V1.1 版本增加可视化链接数据配置快速生成 创建 添加 删除 修改 查询SQL语句代码分享using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using
阅读全文
摘要:回顾上周微软一站式示例代码库最新发布的7篇示例代码:[Sample of Apr 29th] Add Dynamic Controls to ASP.NET GridView该示例代码演示如何在ASP.NET GridView控件中动态添加控件[Sample of Apr 28th] Keep ASP.NET AutoComplete List Open该实例演示如何保持ASP.NET AutoComplete列表一直打开[Sample of Apr 27th] Customized Intelligent TextBox via ASP.NET该实例演示如何在ASP.NET中实现智能输入框。
阅读全文