.NET
qsxucsdn
这个作者很懒,什么都没留下…
展开
-
DataSet数据绑定到控件时的数据状态变化过程
1)通过控件编辑数据;2)控件失去焦点(或者调用EndCurrentEdit),数据将保存到DataSet中,状态为Modified(可以用GetChanges获取变动的数据);3)调用AcceptChanges接收对DataSet的更新,状态全部变为Unmodified;注意:若要更新数据源,必须在3)之前调用Update原创 2005-12-09 11:06:00 · 1071 阅读 · 0 评论 -
某管理系统开发后的总结
1。AddNew方法增加一行时,每一个字段都默认为空值,有些情况下必须为字段设置默认值,否则绑定后增加一行会报错(比如将bit型字段绑定到复选框) ds.Tables["ZL"].Columns["KY"].DefaultValue=0; //必须! this.ckbKY.DataBindings.Add("Checked",ds,"ZL.KY");2。下拉框必须先绑定可选项再绑定值,达到原创 2005-12-09 10:29:00 · 1304 阅读 · 0 评论 -
使用多线程使软件界面具有较好的响应性(转载)
使用多线程使软件界面具有较好的响应性软件界面的响应特性是判断一款软件的非常重要的方面。一般来说,不管你软件功能做得有多么奇妙,如果软件有一点点死机的感觉都会让用户感到很讨厌,甚至怀疑你软件里是否藏有更大的问题。 要提高界面的响应特性,最好的办法莫过于使用多线程,并把呈现界面的线程独立出来。以前只有使用C++才能实现的多线程功能,现在在.Net框架下,所有的语言(包括VB)都可以使转载 2007-07-19 12:54:00 · 637 阅读 · 0 评论