.Net
文章平均质量分 86
rabbitlzx
春风拂面
展开
-
如何限定DataGridView,使其只能输入数字
private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { //if (dataGridView1.CurrentCell.ColumnIndex == 1)原创 2010-04-02 14:44:00 · 3913 阅读 · 1 评论 -
如何自动触发窗体上控件的Validated事件
窗体上有很多控件,用来设置一些参数,需要在点击OK时对所有的参数进行验证,如果有参数无效则显示错误信息,效果如下: 首先,需要为控件添加验证事件private void textBox1_Validated(object sender, EventArgs e) { if (string.IsNullOrEmpty(textB原创 2010-04-09 16:15:00 · 5915 阅读 · 1 评论 -
How can I throw an exception without losing the original stack trace information in .NET?
http://blogs.msdn.com/perfworld/archive/2009/06/15/how-can-i-throw-an-exception-without-losing-the-original-stack-trace-information-in-net.aspxHow can I throw an exception without losing the origina转载 2010-04-29 11:14:00 · 888 阅读 · 0 评论 -
Loading Multiple Versions of same Assembly
http://www.west263.com/www/info/24630-1.htm前段时间写的一个winform的.net程序。因为引用了不少的库文件,但是最近这些库文件因为修正了一些bug和算法。但是主的程序文件没有怎么改动。所以就不像把这个主程序重新编译了。于是就把所有的新版dll文件拷贝到运行目录下,希望主程序能够直接调用新版的库文件。结果发现原来这些库文件都用strong转载 2010-05-15 16:05:00 · 809 阅读 · 0 评论 -
SqlConnection.Open在数据库断开时仍可以正常返回
一些相关资料:SQL Server Connection Pooling (ADO.NET)http://msdn.microsoft.com/en-us/library/8xx3tyca.aspx Using Connection Pooling with SQL Server Visual Studio 2005Other Versions .NET Framework 4Visual Studio 2008.NET Framework 1.1Connecting to a database serv原创 2010-11-17 09:24:00 · 2011 阅读 · 0 评论 -
根据拼音首字母进行过滤的combobox
<br />keywords: 拼音 首字母 过滤 <br /> <br />在combobox中输入汉字拼音的首字母时,下面列出对应的可选项,就像下面这样<br /> <br /> <br /><br /> <br />1。 首先在数据库中需要设计一个表,专门用来存放药物及对应的拼音首字母,这样当用户输入拼音字母后就可以到表中查找匹配的药物,然后再显示<br /> <br />2。 下面的委托方法负责将从数据库获得的查询结果集重新邦定到combobox并自动弹出下拉列表。下面的代码需要注意这几行<br /原创 2011-01-17 14:04:00 · 5916 阅读 · 2 评论 -
关于RichTextbox的一些属性
ShowSelectionMargin 这个属性设置为true后,就会在richtextbox文本最左侧多空出1个字符的宽度,在此空白处单击鼠标左键就会选中当前正行文本,双击(或者连续单击3次?)就会做全选的操作 You can use this property to enable the user to easily select lines of text in the Rich原创 2011-06-13 14:53:00 · 3211 阅读 · 0 评论 -
Control.Invalidate, Control.Update and Control.Refresh 有什么区别
关键字: Control.Invalidate, Control.Update, Control.Refresh摘自:Whats the difference between Control.Invalidate, Control.Update and Control.Refresh?Control.Invalidate() v/s Control.Update() v/s C转载 2012-07-17 10:22:19 · 960 阅读 · 0 评论 -
XmlSerializer 构造函数的性能问题
关键字:XmlSerializer, Performace Issue 近日在解决一个性能问题时,发现如下这段代码的执行要花费较长的时间SuperElement = XElement.Parse(xmlcontent from resource file);// 获取指定的内容IEnumerable elements= SuperElement.Descendants(原创 2012-06-21 09:15:38 · 1208 阅读 · 0 评论