摘要:
client.Credentials = new NetworkCredential(sSMTPuser, sSMTPpass); client.Credentials = new NetworkCredential(user@domainName.com, sSMTPpass); 用户名需要带上域 阅读全文
摘要:
接口可以除了可以包括方法外,还可以包括事件,属性,因为他们都会映射为方法! 实际上CLR(公共语言运行时)还允许接口包括静态方法,静态字段,常数,以及静态构造器,这和接口的语义并没有矛盾! 但是CLS(通用语言规范)不允许接口有静态成员,因为某些语言不能定义和访问静态成员,这就给语言之间的交互带来问 阅读全文
摘要:
这种情况多次遇到。有时候明明完全相同的代码,在不同的场景运行却是两种结果, 其中一种坏的结果就是 comboBox所有的项都显示为System.Data.DataRowView 今天仔研究了一下,应该是datasource清空的时候,displaymember 有时候也一起清除了。 所以最安全的做法 阅读全文
摘要:
解决办法,添加 MicroSoft.CSharp 的引用。 阅读全文
摘要:
测试发现前面发的那个功能太简单,不能调用getdate()等内部函数。 完善后重载了insert和update两个功能,将函数作为字符串传入SQL语句构造,需要的可以试用一下 1 using System; 2 using System.Data; 3 using System.Data.SqlCl 阅读全文
摘要:
1 using System; 2 using System.Data; 3 using System.Data.SqlClient; 4 5 namespace RaywindStudio 6 { 7 namespace DAL 8 { 9 /// <summary> 10 /// MSSQL数据 阅读全文
摘要:
MS SQLSERVER 2008 R2 datacenter edition自增的ID列,设为了主键。从没遇到过的情况。 阅读全文
摘要:
原文:http://blog.csdn.net/shadowyelling/article/details/7684714Left Join : 返回左表中的全部信息 以及右表中与左表条件相关的信息Right Join :返回右表中的全部信息 以及左表中与右表条件相关的信息Inner Join :返... 阅读全文
摘要:
new Thread(() =>refreshDGVdelegate(App.StockList)).Start();//在新线程中执行操作 new ThreadStart(() => refreshDGVdelegate(App.StockList)).Invoke();//在当前线程执行,需等... 阅读全文
摘要:
直接上例子: void updateUI() { if (dateTimePicker1.InvokeRequired) { dateTimePicker1.Invoke((MethodInvoker)delegate {... 阅读全文