06 2013 档案
摘要:摘自:http://www.blogjava.net/parable-myth/archive/2010/09/30/333454.html在C# 2.0里面的数据类型中,分为值类型和引用类型,引用类型可以初始化为null,可是值类型是不可以的。比如经常用到的System.Guid类型,要么赋值为Guid.NewId,要么赋值为Guid.Empty。再比如System.DateTime,默认初始化为DateTime.MinValue。强行给值类型赋null值,编译就不会通过,会报出类似下面的异常:错误 1 无法将 NULL 转换成“System.DateTime”,因为它是一种值类型这个时候就
阅读全文
摘要:摘自:http://blog.csdn.net/sollion/article/details/5777475一、网络上的一般说法1、ViewState 对象为Null。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、对控件赋文本值时,值不存在。8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。9、使用FindControl时,控件不存在却没有做预处理。10、重复定义造成未将对象引用设置到对象的实例错误.二、
阅读全文
摘要:解决办法:使用转换函数即可:Convert.ToString(要转换的值);
阅读全文
摘要:NodeMouseDoubleClick事件事例:private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { if (e.Node.Name == "添加项目") { MessageBox.Show("添加项目"); } }
阅读全文
摘要:解决方法如下:1、不同的reader对象不要共用一个Connection对象。2、不要在while代码段内执行reader.Close();语句。否则继续执行while代码段内语句会报“阅读器关闭时尝试调用 Read 无效。”错误提示。摘自:http://www.cnblogs.com/aerkate/archive/2011/12/20/2294753.html (一) 昨天在调试的过程中总是跳出如题所示的Exception,对数据库的操作也是赶鸭子上架,所以一直也没有什么完整的认识,但应该是在一个连接里面不同的操作所造成的冲突。 大清早跑过来google了一下,确实不少人遇到这个问题。在c
阅读全文
摘要:摘自:http://www.cnblogs.com/EasyLive2006/archive/2009/01/13/1375182.html启动SQL Server 2008Management Studio工具菜单----选项----Designers(设计器)----阻止保存要求重新创建表的更改 取消勾选即可。
阅读全文