.NET技术
shkkhd
这个作者很懒,什么都没留下…
展开
-
编程中遇到的问题(一)
1.gridView,detailView更新、删除、取消、编辑、选择等按钮按下时都要先刷新页面,再执行相应事件的操作,如果在page_Load中有数据绑定操作,则要考虑数据绑定对功能操作的影响。今天就遇到这样的问题,detailsView插入时从控件中得到的值为空,原因是点插入按钮时,页面现刷新,detailsView重新绑定,输入的值就没有了。2window.showdialog(原创 2009-10-31 23:33:00 · 657 阅读 · 0 评论 -
编程中遇到的问题(二)
1将数据库中表通过sqldataAdapter保存到dataTable就可以用datatable.select()在内存中查找符合条件的行,不用读数据库就可以查找。昨天写了一个到数据库查找重复主键的代码,结果主键冲突在datatable中添加行时就被抛出了,白写了一大堆。。。2FileUpload控件获取带路径的文件名用FileUpload1.PostedFile.FileName就行了原创 2009-10-31 23:35:00 · 525 阅读 · 0 评论 -
C#中const和readonly的区别
class Program1{ public const string name = "小李";private static readonly string age;private static string sex;//readonly是运行常量private readonly string address = new string("中国广东");//c原创 2009-10-31 23:36:00 · 638 阅读 · 0 评论 -
通过一道笔试题理解c#静态构造函数
今天看到了一道c#笔试题,是关于静态字段和静态构造函数初始化的。静态函数是c#新的特性,如果不知道它的初始化顺序就会对这道题晕头转向。对于静态构造函数可以参考http://www.cnblogs.com/michaelxu/archive/2007/03/29/693401.html。下来从这道笔试题来分析一下静态构造函数的初始化顺序。 1 class A 2 { 3 pub原创 2009-10-31 23:36:00 · 823 阅读 · 0 评论